Do not implement this until latency issues have been resolved first!