before_match hook introduced
before dispatcher back in place