undefined Dan Simmons