added failing tests around mixed token types