RealWriter and RealReader are now fully implemented