CXXC5 and cancer: Furthermore, CXXC5 even displays "opposite" regulatory functions at different stages of the same cancer type's development.