Cfn script create bucket in the specified region

actually it throws an exception if the bucket already exists - when the bucket is in the same region ("boto.exception.S3CreateError: S3CreateError: 409 Conflict" with error_code=="BucketAlreadyOwnedByYou") and when in a different region ("boto.exception.S3ResponseError: S3ResponseError: 400 Bad Request" with error_code=="IllegalLocationConstraintException")