Ken Shmidheiser wrote: > local fn GetTextFromPasteboard as CFStringRef [...] > end fn = clipString // User must release 'Get' is wrong. By convention it means that the callee retains awnership of the returned CFString; the caller must not release the string. 'CopyTextFromPasteboard' would indicate correctly that the caller must release. Robert P.