bag を指定した時の ets:lookup の動作

ets を bag に指定すると lookup 時複数の値が拾えます。この順番は insert のタイミングで保証されるのかな? select するより楽。

Eshell V5.6.4  (abort with ^G)
1> TableId = ets:new(sample, [bag]).
16397
2> ets:insert(TableId, {1, <<"spam">>}).
true
3> ets:insert(TableId, {1, <<"eggs">>}).
true
4> ets:lookup(TableId, 1).
[{1,<<"spam">>},{1,<<"eggs">>}]