You're forgetting that FRO will only affected NEW commands, not those that are already in the buffer. This means it could take several seconds for the FRO to change anything. That will create a feedback loop with a VERY long, and VERY variable time constant, which will make it extremely difficult to control.
Regards,
Ray L.