upstream-update - replaced instance_eval with send