zero value handling
Merge remote-tracking branch 'upstream/master'
brought back binary datatype
Merge pull request #169 from jpecht/master

zero value handling / binary datatype handling