Decomposer optimization