Broke position update out into a system