Even if the light calculation works in some strange way, the normals are not taken into consideration.