per cs string checks should be strict ===