allow a remote spec which is different than a local spec to overrride