[ ] If all of the scanners have 'ignore if seen before' set, then we don't need to call process_sbuf() for each scanner, the top-level process_sbuf() can just note that it's been seen before.
[ ] Record the hash of the buffer that has been seen before in the DFXML file. it might be fun to do something with it.