handle negative bids a bit better