Your code is certainly working. I copy and pasted it directly into my editor and ran it locally. I still only get one result (kripp is offline and AGDQ is online), which is expected. I can’t reproduce getting 25 back every call. Can you copy and paste a var_dump from the code above?