HAL AND RUTH