Here’s something else that I need to make a habit of.
When you are walking up to your opponent and you want to use cr. lk/mp/fp/lp > hado, if not executed properly you will sometimes get cr. lk/mp/fp/lp > Palm instead.
To prevent this, when you are walking up to your opponent and you want to poke to hado. use :db::p::qcf::p: instead of, :d::p::df::r::p:.
The reason why is, if you are walking towards the game will sometimes give you palm instead because you initially started your transistion walking forward and using this input :r::d::p::df::r::p:. So you would want to remove the dp motion. :dp: out of your execution.
:r::db::p::qcf::p: will remove the dp input b/c you crouched with :db:, thus you will get accidental palm less.
To work on this: Go to training mode and back your opponent into the corner and keep repeating until you can do it comfortably and rapidly. Then try the other corner, then mid screen on both sides.
Edit: I also discovered that you could use the method that gives you palm, if you want to walk up cr. mp > lp palm FADC > ??? Or you could transition to GF from there.