Issue #1: Accept header handling