viewDidLoad is OK, IOReturn isn't