Autofellatio fun. I have done - still do - this.