simplify the api here, we're not using EProjectKey for anything important.