Note that if we end up with a third logic branch for the `includes` options, this should be converted into a case statement.