Awood/sat5 migration

No coverage for these catchall exception cases (though neither does master), but maybe worthwhile given the string cat.