use SK_ALWAYS_INLINE