Refactored response interfaces