better detail around why we do things this way rather than simply splitting private keys up