gen if too big