Changed some of the wording to keep consistency (i.e. 'must' vs. 'should')