suck and suck ...