Self-simulation