public function peek()
	{
		$peekPosition = $this->position + 1;
		// BMS 2017-09-05 This should return -1.  False is equivalent to zero which is a valid buffer offset value.
		if ( $peekPosition >= count( $this->buffer ) ) return -1; // false;

		return $this->buffer[ $peekPosition ];
	}