Inlining is too troublesome