updates determine-handler.

Now includes calls to all cases, even if code not yet written. Failures will simply go to failed queue.