Small detail: Using a else after a return in the if is against golint recommandation