A proper semi-formal waistcoat should not look like it belongs as part of a three piece suit, regardless of its constituent material. Any silk on the waistcoat should match that of the dinner jacket. Waistcoats are not properly worn with double-breasted jackets.
I told him that dirt in it's your dirt. What's your dirt doin' in his ditch?