Correcting module architecture