fixing a bug for passing dataThru === 0, and using strict comparison because it's faster