Would this be problematic if we decide to more than one version of the api ?