Need to fix return format new generations being returned in 3-item vectors.