all for cum and cum for all