added forced_patch and get buf client side timeout.  Also, we check against the document now and not the buffer for things.