This popped into my head and I couldn't figure out the answer:
Say you have a LAN that uses the 18.104.22.168 255.255.0.0 subnet. If Host A on that LAN needs to send a packet to a destination IP 22.214.171.124/16, Host A will ARP for it. What is there happens to be a Host B on the local LAN with IP address 126.96.36.199/8. The ARP request doesn't send out a subnet mask. Won't Host B mistakenly think the ARP request is for it?
Any input is appreciated!