Don't finalise the library if it hasn't be initiated. Add internal actions to the list, the first to dump the contents of a cached file.
Add methods to scan the response using regexps and check the length of the responses.