Constraints should run before triggers.