astar still compiles