The most important ingredient for ACE is that transactions reliably and quickly make their way from the sender to the buffer/priority queue/etc. Everything else is downstream of that.