exceptions ftw