Doesn't this return 'true' if either of the Transaction annotations are used *anywhere* in the deployment? Arn't we just interested in if they appear on the current endpoint we are deploying?