adds a preference for custom pointers