invoke, relaxed inlining