I think you might be on to something here. Thanks Tim.
The campaign will be only known leads, but the unfortunate part is the qa environment for this application tests with actual customer accounts, so I need to be able to build in some safe guards on my end that ensure that if the request comes from qa that it requests a separate process that won't update their record.