Changed decomposed_units() to decompose()