untested new py bindings