I don't why it does not look as red because you update the call to StartRole as StartRoles. Make sure that two separate code paths  gets executed when wildcard is present or not. If it is not present, call StartRole, if specified, call StartRoles.