removing non-variadics code