Bball and Fball guy here. In comment to the apparent mixup among the replies near the beginning, I read the OP and I understood 100% what was going on. The OP's mechanics may or may not have been correct (I wouldn't know) but for someone who reads the baseball forum sporatically, I had no doubt what the OP was about.
And OP, yes, I agree: having the no-brainer mechanic has worked for me too!