pegs compiles again