It might be fun if we could override instance_variable_get to access the instance variables in one or both objects as well. There shouldn't be much of a performance hit in the usual case if the implementation uses a flag on the object to indicate the method is redefined. Paul