diff --git a/Response.php b/Response.php
index <HASH>..<HASH> 100644
--- a/Response.php
+++ b/Response.php
@@ -3,6 +3,7 @@
 namespace Modulus\Framework;
 
 use Modulus\Http\Rest;
+use Modulus\Utility\View;
 use Modulus\Http\Redirect;
 use Modulus\Framework\Upstart;
 
@@ -41,6 +42,11 @@ class Response
     if ($response instanceof Redirect) return $response->send();
 
     /**
+     * Create a view page
+     */
+    if (Response::isView($response)) return;
+
+    /**
      * Avoid "Segmentation fault (core dumped)"
      */
     echo ' ';
@@ -50,4 +56,21 @@ class Response
      */
     return null;
   }
+
+  /**
+   * Render a view
+   *
+   * @param mixed $response
+   * @return bool
+   */
+  public static function isView($response) : bool
+  {
+    if ($response instanceof View) {
+      $response->render();
+
+      return true;
+    }
+
+    return false;
+  }
 }
chore: handle View instances

render view component if the returned object was a view instance