selector parsing (combinator) improvement