It's because we pass it a custom buffer size. I guess we could also make the buffer size a val and pass that below.