anchor.diff:  maybe_convert_to_epoch(_Type, Value, _Op) ->
       {binary, Value}.
   
  -%% I haven't investigated why the values are a nested list
  -convert_insert_timestamps(Mod, Fields, [Values]) ->
  +convert_insert_timestamps(Mod, Fields, Rows) ->
  +    lists:map(fun(Row) -> row_timestamp_translation(Mod, Fields, Row) end,
  +              Rows).
  +
  +row_timestamp_translation(Mod, Fields, Row) ->
       %% Inserted timestamps cannot be partial, so our function to
       %% complete incomplete datetime values will throw an error
       Types = lists:map(fun({identifier, [Column]}) ->
                                 catch Mod:get_field_type([Column])
                         end, Fields),
  -    TypeMap = lists:zip(Values, Types),
  +    TypeMap = lists:zip(Row, Types),
   
       CompleteFun = fun(_) -> throw(<<"Incomplete date/time string">>) end,
  -    [lists:map(fun({binary, String}=Value) ->
  -                       case lists:keyfind(Value, 1, TypeMap) of
  -                           {Value, timestamp} ->
  -                               {integer, do_epoch(String, CompleteFun, 3)};
  -                           _ ->
  -                               Value
  -                       end;
  -                  (Value) ->
  -                       Value
  -               end, Values)].
  +    lists:map(fun({binary, String}=Value) ->
  +                      case lists:keyfind(Value, 1, TypeMap) of
  +                          {Value, timestamp} ->
  +                              {integer, do_epoch(String, CompleteFun, 3)};
  +                          _ ->
  +                              Value
  +                      end;
  +                 (Value) ->
  +                      Value
  +              end, Row).
   
   get_default_timezone(Default) ->
       try
  
positive.code: check_integer_timestamps(_, _, _) ->
      0.
  
  timestamp_parsing_test() ->
      BadFormat = "20151T10",
      BadQuery = lists:flatten(
  
negative.code:         validate_rows(Mod, [{}, {<<"f">>, <<"s">>, 11}, {a, <<"s">>, 12}, {"hithere"}])
      ).
  
  bad_timestamp_select_test() ->
      BadFormat = "20151T10",
      BadQuery = lists:flatten(
                   io_lib:format("select * from table1 "
  