make nullable throw logic errors
Merge pull request #1103 from monarchdodra/Nullable

Fix Nullalble to throw logic errors instead of exceptions