Interpreter locks, I/O, FD_BOXES and the Shuffler