diff --git a/src/camera/CameraTable.vala b/src/camera/CameraTable.vala
index 16368163..2b765349 100644
--- a/src/camera/CameraTable.vala
+++ b/src/camera/CameraTable.vala
@@ -203,7 +203,7 @@ public class CameraTable {
     }
     
     public static string get_port_uri(string port) {
-        return "gphoto2://[%s]/".printf(port);
+        return "mtp://[%s]/".printf(port);
     }
     
     public static string? get_port_path(string port) {
diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
index 18dea099..696e3514 100644
--- a/src/camera/ImportPage.vala
+++ b/src/camera/ImportPage.vala
@@ -985,11 +985,10 @@ public class ImportPage : CheckerboardPage {
         RefreshResult res = refresh_camera();
         switch (res) {
             case ImportPage.RefreshResult.OK:
-            case ImportPage.RefreshResult.BUSY:
                 // nothing to report; if busy, let it continue doing its thing
                 // (although earlier check should've caught this)
             break;
-            
+            case ImportPage.RefreshResult.BUSY:
             case ImportPage.RefreshResult.LOCKED:
                 if (fail_on_locked) {
                     AppWindow.error_message(UNMOUNT_FAILED_MSG);
