fix optionnal argument usage