bugfix: bid >= 0