I/O shift operators