Oasis: Limit buy order untouched by price hit

Oasis DEX reports a price crash to $306.33

My limit buy order a 318.09999 remains untouched.

Any idea why?
Is it bug or feature?

Hey @ethernian, it is actually a feature, taker can skip matching engine and fill any order on the orderbook regardless of it’s price using OasisDEX buy function. If you look at the Taker’s transaction, this is actually what happened: https://ethtx.info/0x3ec073a514034d8e253b540e47915e2ee077df60af680988285319ca78ee4829