Solve now uses decoded components