sO dm_current_generic() {
  ret getWeakRef(dm_current_generic_tl()!);
}