allow ttl of 0