Some more playing around with the ast