I think I prefer the current logic of this method to relying on the return value of get().