uninline func