Decoupling simulation and client..