cum in the end ...