Good spotting, this is left over from before I re-factored the code, careless of me.
Now, rather making use of so many lists, I read from a combination of the cf variable cube and also from the netcdf object itself.

I will remove this and re-test to make sure.