BNIP3L and cancer: Thus, the controversial roles of BNIP3 and NIX in cancer progression can be explained by different types of tumors and molecular contexts.