It's ok, but, do we need 3 functions for a one liner? not sure if that makes it more understandable or has the opposite result.