Pc add read delete

There should be a check that uses the 3rd arg as a callback if remove is not specified. Something like

```js
if (typeof callback === "undefined") {
  callback = remove;
}
```