We might not have any use-cases at the moment, but I wonder if the 'ignored' param should be varargs for convenience in cases where there's than one Exception type to ignore.