Python Script Node

The python script node varies on its start up speed depending on the size of the data input table. I am sure this is because, even when using a columnar table backend, knio.inputtables[0].topandas() is called to generate the table schema description inside the node (top left corner of the expanded node view).

Is there any way round this? This effectively slows down the execution of the python node even if the underlying code is very quick. Passing 4-5 million records requires a start up time of 30seconds to 1 minute, whilst the user input code can run in less that 2-3 seconds.