name parameter checked for empty values
remove tested: ok
updated
after adding and likely merge