fixed parser from keeping previously parsed constraints as part of a rule