fixing a bug where Convert operations were overly restrictive when converting by-ref values
3.1.1