Re-add gen to Vec in order to fix some compile issues.