Overload resolution routine should be updated so that it can be called recursively Reviewed-by: jjg, dlsmith