what about `BuyerInterface`?