round-off error was causing an issue in the FPOPExchanger.run method. I had a feeling it might, since I was comparing a float to a float that was computed by adding small numbers ... I changed it to work in frames rather than time points. This way it's all ints.