slight tweak to how ops.js does compound targets