Minor File IO Channel work