added manual evaluation of limits