Require a buffer to be passed along.