minor api changes with dispatcher
allow method override