Arreglando unos errores de tipeo. Falta hacer el método do_dispatch