reportLight method refactoring