Changed how projection works a bit