I may have just jizzed in my pants.