Throwing an exception with throw+ caused an exception