changed token? clause in the lang macro to token.