throw exceptions up the call stack rather than catching and handling them differently for each possible rest path
throw exceptions up the call stack rather than catching and handling them differently for each possible rest path