Proto2 of IO