For this reason alone I think this might be better as a third-party package.