As someone that had not participated in the router discussion, I think `recognize` is not a very self explanatory name. My personal preference is for `dispatch`.