dh support for saf iteration 1