document consul support, not requirement to set config type for remote KV stores
diff --git a/README.md b/README.md
index d470fd6..6051f6a 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
 application to handle file based configuration and seamlessly marry that with
 command line flags which can also be used to control application behavior.
 Viper also supports retrieving configuration values from remote key/value stores. 
-Etcd is currently supported, and Consul is coming soon.
+Etcd and Consul are supported. 
 
 ## Why Viper?
 
@@ -100,11 +100,13 @@
 ### Remote Key/Value Store Example - Unencrypted
 
 	viper.AddRemoteProvider("etcd", "http://127.0.0.1:4001","/config/hugo.json")
+	viper.SetConfigType("json") // because there is no file extension in a stream of bytes
 	err := viper.ReadRemoteConfig()
 
 ### Remote Key/Value Store Example - Encrypted
 
 	viper.AddSecureRemoteProvier("etcd","http://127.0.0.1:4001","/config/hugo.json","/etc/secrets/mykeyring.gpg")
+	viper.SetConfigType("json") // because there is no file extension in a stream of bytes
 	err := viper.ReadRemoteConfig()