Return promise so the search of an order can detect

when an order has not been found and clients can attach an error message
to this situation