dont return nil resultIO