fpswhen with the inefficiencies removed. Doesn't guarantee interval