significant change, exception handling