sentences:  This means that error protection can be added if necessary at a higher layer, for example with a forward error correction scheme.The application is the best place to decide which parts of the stream are most sensitive to error and protect them accordingly, rather than have a single "brute force" checksum that covers everything equally.An example of this can be seen in research by Hammer et al.