public function getBuffered($count = false, $from_id = false)
    {
        $retval = false;

        if (strlen(trim($this->_csdl)) == 0) {
            throw new DataSift_Exception_InvalidData('Cannot get buffered interactions for an empty definition.');
        }

        $params = array('hash' => $this->getHash());
        if ($count !== false) {
            $params['count'] = $count;
        }
        if ($from_id !== false) {
            $params['interaction_id'] = $from_id;
        }

        $retval = $this->_user->post('stream', $params);

        if (isset($retval['stream'])) {
            $retval = $retval['stream'];
        } else {
            throw new DataSift_Exception_APIError('No data in the response');
        }

        return $retval;
    }