basic round robin client support (will be replaced later by full implementation when I have the time)