all changes are final