more flags, communicating buffer size requirement