Everything is broken, but lexing works nicer