compose negatives method patched