I'm not sure that we need |:not([for])| anymore ... do we?