Add reentrant separator capbility