fix dispatcher method signature