exceptions modified