binary?  Why `wb`?