Utilities to assist with developing IO functionality