OC for hard limit