Final UDP changes