Take care of I/O outside the interpreter code