shortened vendors function