anchor.diff:  handle_call({out, Io}, _, State=#?MODULE{dir=Dir, max_bytes=L, classes=OldClasses, interval=T}) ->
   	Classes = case Io of
   				  String when is_list(String) ->
  -					  [{Class, Current, {Dir, String, undefined, 0, 0, L, undefined}} || {Class, Current, _} <- OldClasses];
  +					  [{Class, Current, {Dir, String, undefined, 0, L, undefined}} || {Class, Current, _} <- OldClasses];
   				  _ ->
   					  [{Class, Current, Io} || {Class, Current, _} <- OldClasses]
   			  end,
  
positive.code: 			case Io of
  				none ->
  					{ok, Last, Io};
  				Redir = {_, _, _, _, _, _, _} -> % redirect to dayfile
  					NewIo = update_datelog(Redir, Log, Terms),
  					consume_log(Log, Current, NewIo);
  				_ ->
  
negative.code: 				  max_files = 10 :: integer(),
  				  classes = [] :: [{atom(), term(),
  									none | standard_io | pid() |
  										{string(), string(), string(), integer(), integer(), pid()}}],
  				  interval = 100 :: timeout()}).
  
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).
  