Did you know you can fetch an item by its UniqueId even if it is in the recycle bin?
You can even update its data while it is already recycled. I wonder if there is a scenario, where you would want to modify an already recycled ListItem…