changes to exception