Fixed DCM problem.  Need to implement DCM correction algorithm - DCM blows up after a while