use new obuild query interface
no need to bind an extra return