Ready signal for okBTPipeOut

I seem to notice that the okBTPipeOut does not properly recognize short pulses on the ep_ready signal. I was generating this signal from an almost full flag from a FIFO indicating the need for transmission. But that flag could be deasserted after emptying the FIFO by a single byte thus creating a short pulse for the ready signal. I created a one-shot logic to extend the pulse to at least 5 clock cycles wide and my problems disappeared. Could someone check to see if this is a true issue with this module. Possibly I am just doing something wrong. Thanks.