small optimization to online users