if the user types "Firefox" instead of "firefox" that'll error, but I think that's ok