Fixes #9

- insert and updates were returning optimistically instead
  of erroring out or not responding until a success.