Merge branch 'mig_invoking' simplifies the invocating code and provides a fail over...