I see you're changing this here and in the function below. I'm wondering if this change will cause BC issues. If people are including their own '.selector' when they pass to this function won't that mean the output will end up being '..selector' ? I'm not sure if I would change this.