Peter Parker disproves Stan Lee's Existence in his Lab