correctly handle parameter 'order'