new RelayDUID option added, amendments for low-level functions