I seem to be having endless confusion on when I need to use CCL::%GET-PTR when using the Carbon API for OS X. I think the problem lies in me not always being able to tell when a MACPTR is like a pointer or a pointer to a pointer. Has anyone come up with a good heuristic so as not to have to guess so often?