anchor.diff:      set_endpoint(),
       HashedKey = hash_key(Key),
       Now = calendar:datetime_to_gregorian_seconds(calendar:universal_time()),
  +    Expired = case TTL of
  +                  infinite ->
  +                      infinite;
  +                  N when is_integer(N) ->
  +                      N + Now
  +              end,
       Item = 
           #{<<"TableName">> => <<"Notes">>,
             <<"Item">> => 
  
positive.code: 
  
      Select = #{<<"TableName">> => <<"Notes">>,
                 <<"FilterExpression">> => <<"Expiration < :now">>,
                 <<"ExpressionAttributeValues">> => #{<<":now">> => #{<<"N">> => Now}}
                },
   
      case erldyn:scan(jsone:encode(Select)) of
  
negative.code:                 <<"Contents">> => #{<<"B">> => encrypt(Key, Content)},
                  <<"Gets">> => #{<<"N">> => convert(Gets)},
                  <<"TimeTL">> => #{<<"N">> => convert(TTL)},
                  <<"Expiration">> => #{<<"N">> => convert(Expired)},
                  <<"Created">> => #{<<"N">> => convert(Now)}
                 }
           },
  