anchor.diff:        File :: file:filename(),
         BHead :: bytes().
   breopen(Log, NewFile, NewHead) ->
  -    req(Log, {reopen, NewFile, {ok, check_bytes(NewHead)}, breopen, 3}).
  +    req(Log, {reopen, NewFile, {ok, ensure_binary(NewHead)}, breopen, 3}).
   
   -type inc_wrap_error_rsn() :: 'no_such_log' | 'nonode'
                               | {'read_only_mode', log()}
  
positive.code:       Log :: log(),
        BytesList :: [bytes()].
  blog_terms(Log, Bytess) ->
      Bs = check_bytes_list(Bytess, Bytess),
      req(Log, {blog, Bs}).
  
  -type notify_ret() :: 'ok' | {'error', 'no_such_log'}.
  
negative.code:                                                  is_list(A) ->
      {ok, {M, F, A}};
  check_head({head, Head}, external) ->
      case catch ensure_binary(Head) of
  	{'EXIT', _} ->
  	    {error, {badarg, head}};
  	_ ->
  