changed one error's policy, implemented token list -> string