                   :repositoryTag  tag}
      :on-success (fn [response]
                    (doseq [port response]
-                     (state/add-item port cursor)))}))
+                     (if (not-suggested? port)
+                       (state/add-item port cursor))))}))
 
 (defn- registry-ports-handler
   [distribution-id {:keys [name tag] :as repository}]

                  :repositoryTag  tag}
     :on-success (fn [response]
                   (doseq [port response]
                     (state/add-item port cursor)))}))

(defn- dockerhub-ports-handler
  [distribution-id {:keys [name tag] :as repository}]

                  :repositoryTag  tag}
     :on-success (fn [response]
                   (doseq [port response]
                     (if (not-suggested? port)
                       (state/add-item port cursor))))}))

(defn load-suggestable-ports
  [{:keys [id type] :as distribution} repository]
