Fast dispatch-Homary