Usage не должен иметь код возврата 0. Usage - это сообщение о неправильных аргументах.