Throw one exeption instead of several