test multiple error types