flashlight (reverted from commit db8a9f9d0434212ef541b6ef22e7b47b29f166ab)