Better error messages than bare $!.