allow more flexible exception ignoring