Template @outbuffer reader instead of writer