It seems that foreign types have to be named using the <F>unky<E>scaping scheme, right? ":|CFRunLoopTimerRef|" seems so much easier to type (or paste) than ":<CFR>un<L>oop<T>imer<R>ef", but maybe I'm missing something. Am I missing something? Thanks, John