fix default value for hard upper limit