Reverted changes in MCS_put to fix bug in Linux, but is uses (again) a GetEP() now