Redesigned Writer/Reader interfaces.