undefined Stan Lee John