stop exposing matchesSelector as it doesn't actually comply