Buffer issues: forward jump->soulfist->unfly->foward air dash->soulfist

Anyone else having issues with soul fist imediately after a forward jump or a foward air dash? The main problem for me is shadow blade(dragon punch) coming out when I want soul fist.
I may also run into this problem when I do the soul fist loop. For instance, foward jump MMH->soulfist. A shadow blade might come out instead of soul fist.

Does anyone have any tips/techniques to prevent unwanted shadowblades?

Stop holding forward after you jump/dash I guess.

^ this. Make a conscious effort to go to neutral after you see her leave the ground.

Ah thanks for the tips.