make use of traits(getPointerBitmap)
avoid recursive Unqual