cleaning things up into a single util object, rather than individual plugins