OK, that surprised me, I did not expect that outcome. I assumed all() for an empty list would return False? And it explains why my code was not doing what I wanted xD
#python