inlined function call