Change the way max rep is enforced, and add !pool