removed partial update functionality
changed reliable length to flag