fix a little weird case