More tests for pointer collectors; fix when necessary

Pointer collectors now need more intelligence. They may be called _without_ the
schema having been checked as valid.