Reduced exception hierarchy to a single class