fix deps
suppress warnings
raise error when the key does not exist in bind hash
Merge pull request #4 from Songmu/trivial-changes

Trivial changes