The Internet is still undefeated