try a cleaner query method