corrected upper limit