Why is that better? That would not fail if the list was empty as [] != None.