This check seems to be done after the WHOLE field has been read into memory, am I right? The goal was to prevent this.