better check for default value, this allows using false or empty string as defaults
Merge pull request #276 from prymitive/build_fixes

better check for default value, this allows using false or empty string ...