bugfix: allow an order of 0