Prevent duplicate messages.
Use the security group IDs instead of the groups.
Add VPC and subnet support for automatically creating clusters.