ttl data validation, bugfix and reinstate some of b467f67