This won't actually work because `data` is private. Additionally, can you put this in a `rust` code fence so it gets tested?