remove extraneous val member from QNode