More advanced simulation.