reject non-string & non-buffer src, bump to @0.2.2