another round of small fixes in logic, ignored fields and caching files without known length