TFW you are building to a spec that has an off-by-one error built into the definition itself.
max_id - Return results older than ID
That's not a max_id. That's a "before_id" which corresponds to the "since_id".
I'm going to end up forking a front-end eventually, I just know it.