Having to do multiple queries is also shit, and I will share my implementation to fix that. The problem is interoperability, relays are hard to change