Remove needless option
Fix off by one issue
Use defsubst instead of defun
We should wait until tag creation is completed
Merge pull request #77 from syohex/refactoring

Refactoring