added back ttl :)