Should this be a "starts with" check instead of "contains" (`strstr`)?