failing tests for empty string key on with/without
Merge pull request #325 from jaswilli/with-without-empty-key

Bug Hunt: empty string key causes incorrect validation