fiddling with asts