return error from PutFile
archive error handling, annotated reader
limited reader