not so strict on capslock