more perf (fewer inline functions)