How come `check_job` has to parse the response, whereas `check_status` gets the `id` passed in? I say switch this one to taking an id.