IO::Routine will now clean up its