happy spideypool means happy me