fix more cases in which new projective output wasn't actually projective.
Hopefully managed to catch them all by now.