deprecate ofPtr