added a check so it traviss slave doesnt write to read a RO location