diff --git a/src/aioice/mdns.py b/src/aioice/mdns.py
index <HASH>..<HASH> 100644
--- a/src/aioice/mdns.py
+++ b/src/aioice/mdns.py
@@ -56,10 +56,12 @@ class MDnsProtocol(asyncio.DatagramProtocol):
             # answer question
             for question in message.question:
                 rdtypes: List[int] = []
-                if question.rdtype in (dns.rdatatype.ANY, dns.rdatatype.A):
-                    rdtypes.append(dns.rdatatype.A)
-                if question.rdtype in (dns.rdatatype.ANY, dns.rdatatype.AAAA):
-                    rdtypes.append(dns.rdatatype.AAAA)
+                if question.rdtype in (
+                    dns.rdatatype.ANY,
+                    dns.rdatatype.A,
+                    dns.rdatatype.AAAA,
+                ):
+                    rdtypes += [dns.rdatatype.A, dns.rdatatype.AAAA]
 
                 response = dns.message.QueryMessage(id=0)
                 response.flags |= dns.flags.QR
[mdns] always respond with A/AAAA records regardless of question type

Whether we asked for ANY, A, AAAA respond with A and AAAA records.