what's the point of this file, if all methods are inlined?