reject non-string & non-buffer inputs, @0.0.3 bump