zshの補完ファイルの置き場所について

rvmのzsh補完ファイルの置き場所について.
今まで,
http://beginrescueend.com/workflow/completion/
にしたがって

mkdir -p $HOME/.zsh/Completion
cp .rvm/scripts/zsh/Completion/_rvm $HOME/.zsh/Completion
echo 'fpath=(~/.zsh/Completion $fpath)' >> $HOME/.zshrc

ってやってもできなくて,/usr/share/zsh/site-functions/ 以下に置いたりしていたのだけど,できなかった理由がわかった.
fpathの設定よりも後ろで

autoload -U compinit ; compinit

する必要があったのでした.めでたしめでたし.