Are these arguments all optional?