Bug in Phasor with -inf end?

I’d like to know if this a bug. Phasor doesn’t seem to work with negative infinity as the end. Negative rates and even negative ends work ok, but not negative infinity end. I’m assuming that’s expressed correctly because -inf just prints itself when evaluated alone, so I guess that’s how it should be written.

{ Phasor.ar(0, 1, 0, inf) }.plot // ok

{ Phasor.ar(0, -1, 0, -inf) }.plot  // nothing

{ Phasor.ar(0, -1, 0, -500) }.plot  // ok