Given the amount of time I have spent fixing code written like this over the years it is not encouraging.