across the board bug fixes and optimizations for list type collections