requirements for approveOfferCommand