Once we do get_by_val, we'll have all the machinery we need to make this easy to do.
*** This bug has been marked as a duplicate of bug 229229 ***