limit evaluation