limit reaction