It's using the existing reagent_container item instead of making fundamental changes to container code.  Code which doesn't follow the code standards and hasn't been updated in years.  I did try, though, and I ran into mysterious runtimes when I tested it.  This *is* supposed to be a bugfix, not an engine rewrite.