explaining what happens when TTLs <= 0 are given