altered behavior when default ttl is falsy