this is not "removed" but a check to see if it already exists. Calling it removed without any removal having happened before the next return will be misleading when reading this code later on, so it's probably a good idea to name this based on what it represents when we check, rather than what we'll use the value for later on in the case. `var item = ....; if (!item) { return; }` etc?