No, impounded means you pay a healthy "impound fee" plus any fine, then go about your business.
Exactly right. I have been there.