Implemented. All tests passed.