no unnecessary explicit returns