diff --git a/composer.json b/composer.json
index a5f4684fd1865d9c682e373bce086071af68ae4c..c97adc919771183e35e422209439b609a638d3a8 100644
--- a/composer.json
+++ b/composer.json
@@ -4,7 +4,7 @@
     "keywords": ["markdown", "parser", "parsedown", "laravel", "laravel 5"],
     "type": "library",
     "require": {
-		"php": ">=5.3.0",
+        "php": ">=5.4.0",
         "erusev/parsedown": "^1.5.4"
     },
     "autoload": {
@@ -17,9 +17,9 @@
         {
             "name": "Chris Coley",
             "email": "chris@codingallnight.com",
-			"homepage": "http://codingallnight.com"
+            "homepage": "http://codingallnight.com"
         }
     ],
     "minimum-stability": "dev",
-	"prefer-stable": true
+    "prefer-stable": true
 }
diff --git a/src/MarkdownFacade.php b/src/MarkdownFacade.php
index de1a1eba1a9432b170ee838cc6c28c0c2849d38a..2c37206fd20d685f5c878cfca1d48d30dc6fd039 100644
--- a/src/MarkdownFacade.php
+++ b/src/MarkdownFacade.php
@@ -7,7 +7,7 @@ use Illuminate\Support\Facades\Facade;
 class MarkdownFacade extends Facade {
 
 	protected static function getFacadeAccessor() {
-		return 'Coley\Markdown';
+		return 'coley.markdown';
 	}
 
 } 
\ No newline at end of file
diff --git a/src/MarkdownServiceProvider.php b/src/MarkdownServiceProvider.php
index 194f0de6024b4d562881c387ea22951a3d503e3b..fbc9e13ce0f25c6423d986fa52f94514e4f7e82f 100644
--- a/src/MarkdownServiceProvider.php
+++ b/src/MarkdownServiceProvider.php
@@ -19,8 +19,17 @@ class MarkdownServiceProvider extends ServiceProvider {
 	 * @return void
 	 */
 	public function register() {
-		$this->app->singleton('Coley\Markdown', function($app) {
+		$this->app->singleton('coley.markdown', function () {
 			return new \Parsedown;
 		});
 	}
+
+	/**
+	 * Get the services provided by the provider.
+	 *
+	 * @return array
+	 */
+	public function provides() {
+		return ['coley.markdown'];
+	}
 }