a try from io