Implement Mode 2.