second stab at plugins-in-modules style