Response abstraction