Implemented 4b.