Why did you pull this outside of the default case? Is there any difference or is this just some code guide rules? We do the same also in `put()`.