Make the decompose consistant with scikit-learn convention