slip and slide ...