dodge the -ve term number issue