A protein, CXCL12, that normally controls intestinal cell movement, has the potential to halt colorectal cancer spreading. The finding represents a potential mechanism by which CXL12 may slow cancer spreading. Controlling this process could lead to new biological therapies for colorectal cancers.