Add ProcIO support