diff --git a/src/opus_multistream_encoder.c b/src/opus_multistream_encoder.c
index c62041853d5dd5ce8249c29dccff56e0562d168f..66c75ca118d7137e91094ad70e30dea64e7ae211 100644
--- a/src/opus_multistream_encoder.c
+++ b/src/opus_multistream_encoder.c
@@ -580,8 +580,6 @@ int opus_multistream_encoder_ctl(OpusMSEncoder *st, int request, ...)
    case OPUS_SET_EXPERT_FRAME_DURATION_REQUEST:
    {
        opus_int32 value = va_arg(ap, opus_int32);
-       if (value<0 || value>1)
-          goto bad_arg;
        st->variable_duration = value;
    }
    break;