Undefined check, please pull to master @jkcclemens
Add a length check too
Merge pull request #125 from tenjava/redesign

Redesign