Isn't the `&& match` redundant?