Doesn't need the flatten.