With that extra information about the RESP3 protocol the naïve implementation above falls short in a few ways