added upper-bound to base prereq