It uses desiredName by default (and it's arguable there should be two params with the same value passed), so no need for else here.