Add 0-io method