Adding partial implementation for ID allocation.