Isn't NonFatal(e: Blah) redundant if Blah is NonFatal already?