Why not use `label.getClouds().isEmpty()` to decide what case to return? It seems to duplicate what `Label.getClouds()` does. There is definitely no reason to keep this code commented out.