When querying historical data on continuous futures with data.history, the price can be different on different backtesting dates. Does anyone know if historical pricing on continuous futures is somehow dynamically calculated? This unexpected behavior of unreproducible pricing can make debugging code more challenging. If this is not a bug, then it would be very helpful to have an option that ensures pricing reproducibility over time. Attached is an example run showing this effect in the log output.