Fix #297 - Provide better initialization errors
Merge pull request #326 from gideonthomas/issue297

Fix #297 - Provide better initialization errors