hidden nodes update bc of type cast