conditional vendor prefixes (ideas stolen from LessHAT)