ControlDependance fixes and correct printing