add another test
fix for falsey values
better tests
don't allow : undefined
1.1.1