Handle different response structures explicitly.