The present invention relates to methods and compounds for treating or preventing cancer. Methods and compositions provided include including inhibiting or suppressing the development, maintenance, and proliferation of cancers, including blocking or inhibiting cancer cell metastasis.