should not modify operation when it has no fragment spreads even if fragments exist