one more little optimization