[PD] big [hid] changes...