What does bei klarem Verstand sein mean?

bei klarem Verstand sein - German to English

having one's at once right [coll.]