Ad HelloIO demo. Refactor to get rid of warnings.