Flexible and extensible dispatch