Vec is now immutable