These ops all need some docs; we need to be able t know what they're used for without referring to the users for a reference and I have absolutely no idea from reading this file.