Only laod required I/O functions at the last minute