DVLA Happy and more woes !