using reset_light_level in a less stupid way