Why would it “clash with implicit accounts” ?
Because this part?
Why not limit it to KT1 contracts then?