Clarify the behavior of request.after, and actually make it have this
behavior under all circumstances.