Also, with an implementation this simple, isn't introducing a function overkill?