optimize for the hot path