inlining is interesting