Strange motor behaviour

If I run
motors.largeC.run(50, 0, MoveUnit.Degrees)
then the motor runs forever. Also after reset. Why is this happening? The normal behaviour should be that nothing happens.

This is normal. It’s a feature. You don’t specify how long to run. The motor runs indefinitely until the next command to the motors. This is equivalent to the command motors.largeC.run(50);