add api to check whether the dst is active

not sure about the catch-all branch in the case. What is better - return false, which is ok for my purpose, or remove the branch and allow the badmatch to raise?