treats unknown errors