Indentation could also be reduced with some early returns. Which style do you prefer?