don't crash if genelist is empty