make the knife calls optionsl