What happens if I try to remove a non-existing item? This needs to be tested as well.