i dont really understand the different between `bad_vals` and `plain_text`. including function signatures and examples of each scrubber might help clear this up.

also, you might think about renaming the scrubbers to make it more clear what they do. let's talk about it in person