In the end we only need one exception.