Maybe depend on marionette-helper so we don't have to maintain the two identical implementations? Not that there'll be much maintaining to do but out of principal?