public self suck