Hmm, is it ok that this will return the same id for the same input?