(On Demand) Receiving and Seeking Feedback