 			
 		} else if ext.isEmpty {
 			
+			if !withPathInfo.hasSuffix(".") && self.runRequest(req, withPathInfo: withPathInfo + ".\(MOUSTACHE_EXTENSION)") {
+				return true
+			}
+			
 			let pathDir = Dir(filePath)
 			if pathDir.exists() {
 				

				return false
			}
			
			let request = WebRequest(req)
			let response = WebResponse(req, request: request)
			response.respond()

			req.connection.close()
			return
		}
		
		req.requestParams["PERFECTSERVER_DOCUMENT_ROOT"] = self.documentRoot
		
		if !self.runRequest(req, withPathInfo: pathInfo) {
			req.setStatus(404, msg: "NOT FOUND")
