inline naked function