Moving this so it works best as a submodule