better fix for verilog bug