fixed inlining