query_user return bug