Use encoding argument
Add derequire to keywords
Add note for token length