rename some I/O methods to avoid conflicts