Validating initial data
Data validation on commit
Dropping dead code