Trans anal cum compilation