Just realized my API writeup didn't make it into that last push