Hold DS implementations