fix !s bug