Merge commit '9009d51f258efaf092c1a3dc367dd2ec320c50ea' * commit '9009d51f258efaf092c1a3dc367dd2ec320c50ea': Avoid trying to throw multiple exceptions at once.
Merge commit '9009d51f258efaf092c1a3dc367dd2ec320c50ea' * commit '9009d51f258efaf092c1a3dc367dd2ec320c50ea': Avoid trying to throw multiple exceptions at once.