fix bug in #negotiate returning nil on first q=0 match, it should skip this match and move on to the next one in the array input