Next I copy above @Seppu ideas to improve (not to fix) Brad which I strongly agree, in order of importance (IMO), and also I added my reasons to agree:
change his hs/rhs <input> to :9::p+k: <instead actual :6::6::p+k:>
<very usefull :6::p+k: is lost because of that input, also a lot of Brad...