IO prop