diff --git a/cayley.go b/cayley.go
index <HASH>..<HASH> 100644
--- a/cayley.go
+++ b/cayley.go
@@ -193,6 +193,9 @@ func load(ts graph.TripleStore, cfg *config.Config, path, typ string) error {
 	if path == "" {
 		path = cfg.DatabasePath
 	}
+	if path == "" {
+		return nil
+	}
 	u, err := url.Parse(path)
 	if err != nil || u.Scheme == "file" || u.Scheme == "" {
 		// Don't alter relative URL path or non-URL path parameter.
Allow memstore instances to be started empty

This allows easier debugging of web UI problem.