open/put/get refactored and beginning of retry/abort/skip implemented.