- was 2x sending same data needlessly
- was not filtering peer files from identity before sending to remote party