Fix the relative link parsing; switch to MatchEvaluator