OMG It should be a submodule.