added a nullBuffer to use with channels that should carry no values