There is light at the end ...