don't combine file readers and writers across languages