Should there be a difference between getBasePointer and getPointer?
Please comment the second one, too.