It seems like this function should be `static`