Use longer and more unique ids, generate when no parameters sent