Begin introducing recursive forward simulation