That is the original purpose. I do not think that it can handle a disconnect in any state as it is right now, but we can try to improve that, and doing this will make it general so it can be used in ril plugin.