try yet another query9 implementation