Better NSMutableData replaceBytesInRange: withBytes:NULL length: test
Length checks for replaceBytesInRange