IO mode