Metro: add guard to avoid always-false comparison