Clean up DefaultIOService style

Separate out whether the opener is null or returns null data. Clean up
code style.