Thanks guys, I'm currently just conditionally deploying the stack as a work around - but i'll try the cdk stack construct and see if that works / looks cleaner. The stack literally consists of a couple of event rules and lambdas, I'd love to have them in the one region but aws decided to only emit certain cloudtrail events in the us-east-1 region. I had a similar issue a few months back with Lambda@edge functions in CDK, which are only deployed to us-east-1 region, but they have a EdgeFunction construct for this which makes it a lot easier to provision from another region. So there are certainly a few use cases for this, I'll keep an eye on the issue - thanks.