- To have an advantage that other people do not know about. - You have a surprise plan or idea that you are keeping back until the time is right.
You still have a card up your sleeve, and it should solve all your problems.