diff --git a/wpilibNewCommands/src/main/native/cpp/frc2/command/CommandScheduler.cpp b/wpilibNewCommands/src/main/native/cpp/frc2/command/CommandScheduler.cpp index 2a73713e3a..5f702efefd 100644 --- a/wpilibNewCommands/src/main/native/cpp/frc2/command/CommandScheduler.cpp +++ b/wpilibNewCommands/src/main/native/cpp/frc2/command/CommandScheduler.cpp @@ -302,10 +302,6 @@ void CommandScheduler::SetDefaultCommand(Subsystem* subsystem, throw FRC_MakeError(frc::err::CommandIllegalUse, "{}", "Default commands must require their subsystem!"); } - if (defaultCommand.get()->IsFinished()) { - throw FRC_MakeError(frc::err::CommandIllegalUse, "{}", - "Default commands should not end!"); - } SetDefaultCommandImpl(subsystem, std::move(defaultCommand).Unwrap()); }