make qsplit() return negative for an incomplete field