try inlining