It's a style thing, but given empty containers are False, this is better written as ```if cubes:```. That said, does it makes sense to unify a single cube? If not, perhaps ```if len(cubes) > 1:```?