Port cleaner smi printing and getValue fixes to simulator