fix parameter check