use ActiveSupport::WithIndifferentAccess rather than forcing all hash keys to be symbols - this is so certain aws-sdk ec2 parameters that require strings as keys can still get put into the config hash