Truth tables now recalculate correctly when required