Today I use the schedule.id which is a string and converts it to an atom. This limits the application to have as many schedules running in quantum on a single node as there is room for atoms. So I am playing with the idea of maintaining a list of job names and schedule ids, and reuse job names so that if I have 10 jobs and delete #5, adding a new job will give the new job the name of #5. Or something like that. ID/atom reuse.