diff --git a/src/efibootmgr/efibootmgr.c b/src/efibootmgr/efibootmgr.c
index 236365a..9883961 100644
--- a/src/efibootmgr.c
+++ b/src/efibootmgr.c

@@ -1014,6 +1016,10 @@ parse_opts(int argc, char **argv)
 			opts.write_signature = 1;
 			break;
 
+		case 2:
+			usage();
+			exit(1);
+
 		default:
 			usage();
 			exit(1);
