Having a return statement when the other case does not return seems inconsistent.