you can't use index here since between sending the request and the callback a socket may go offline. the index would change.