stopping user from overcontributing