Do not require to handle put/get errors, offer methods instead