correct input handling that assumes projection