Fixed and intuitivized exception handling