added catch for silly gen numbers