Structural changes, as well as validation and error handling.