Offset can be < 0 also man!

* When offset is being calculated, if the TS to remove is < than the
  starting timestamp, BOOM.
Finishing some version of modify point

* Can't really "test" this because I dont have a `get` function yet.