nit: you don't need the else since you return from the if branch