Improvements to Contains and Remove.
Working to improve performance.