I am more and more on your side. If this function was a builtin, how many reader will check its implementation?
> insert quote about writing your code as if the person who will have to maintain it next is a violent psychopath who knows where you live