shadows can require a light source