Subtle differences are of great importance in every language. German, for example:
zieh dir was Warmes an – “put on something warm”. This person is looking out for you and wants you to be careful when it’s cold outside.
zieh dich warm an – “dress warmly”. This is a declaration of war. The person saying this is looking to make sure that your body will never be warm again.