agreed,  but once we implement the fallback strategy, shouldn't all the DM adapters implement a promise/callbacks

wondering if it can wait until we put that in,  we could probably do it in one spot perhaps