more safevarargs