some inlinings