IOHandle now compiles