How are product allocations determined?