So what you're saying is that there is a possibility, but no guarantee that an order submitted via market order can get filled at the ask price as well (also with limit order?).
If the order however does NOT get filled at the ask price it will get filled at the bid price completely or at least partial.