Removed the last modification - turns out it spoils the projective shadow algorithm