[IMP] prevent useless read of potentially complex function fields