use one more combinator seems to be clearer