vdecls work again
correct output for neg and not