New feature: suppress function now has an optional signal_data parameter as in Arkins' subsumption