thorough parsing of subfields (and their types) may double (triple) the time