try to cope with incossitent returns from dm