Okay, I have reproduced the bug where the pointers are the same when -fdebug is not used with the development jhc, so there is definitely a bug in there somewhere still. Hmm.. John