so to further refine the blobs, recursively call hasDrone