inlining a litte more