Upper and lower umpire check bounds

@simonrad @nscharfe 

@systemizer, I've got a South migration file if you want it; looks like the production branch doesn't have it integrated, though.