public boolean isInstanceCapReachedRemote(List<Droplet> droplets, String cloudName)
      throws DigitalOceanException {
    LOGGER.log(Level.INFO, "slave limit check");
    int count = 0;
    for (Droplet droplet : droplets) {
      if ((droplet.isActive() || droplet.isNew())) {
        if (DropletName.isDropletInstanceOfSlave(droplet.getName(), cloudName, name)) {
          count++;
        }
      }
    }

    return count >= instanceCap;
  }