You may notice some Blackbox workflows inadvertently firing off user initiated workflows that you do not intend to fire during a Blackbox operation.  To avoid this, in the workflow conditions, please include a condition where the "ModUser" or "CreateUser" does not equal the service account name: