Any one up for OSX work.

Try putting a cerr statement within the get_default() method, to ensure that it is being called and that it is initializing the pointer correctly. Also put a cerr statement when the pointer is being queried, to ensure that this happens after get_default() has been called.

David