function write($data) {
        if(!$this->writable) {
            return false;
        }
        
        $this->data .= $data;
        
        $this->addWriteListener();
        return (!isset($this->data[($this->softLimit - 1)]));
    }