Apologies if this is mentioned somewhere already, but I am getting these odd "runtime errors" which appear to be caused by some pre-execution checking phase, but they seem most often to be spurious errors, since they occur before any data has been acquired and so things that should never be empty are empty, and so forth.
Does such a phase exist? Can we disable it? It's very annoying to have to add runtime checks for conditions that cannot occur, except in some bizarre Python version of pre-runtime validation.