Didn't you remove PREP in another PR? I think we should rename it to something more useful - like "ADD_ID_WHEN_IT_DOES_NOT_EXIST" or something similar.