Copied from the existing server.coffee. I think the general pattern of [success?, response context] is still useful