Refactoring involving point projection.