dont overwrite existing data when reading off an fd