I initially went for `Agent`, but changed for a reason I can no longer remember. I think I spoke with @jerith about this, although this is so long ago I don't think he'd remember either :) Thanks for the review! I think I'm going to go ahead and land, then figure out why I moved away from `Agent`.