correct exception overloads