Maybe I should start a project rewriting pctools 5.0 in rust!