Client to Client XMPP ping always gives IQ result

In my testing, I’ve noticed that a client can send another client an IQ get with the ping extension (xep-0199) to Online, Offline, and even non existant users with an Openfire server. This is a huge problem for evaluating node upness without the use of presence packets and rosters. Has anyone encountered this issue before? Suggestions for workarounds are welcome.