Behind the scenes with IFIOC