very early Ruby implement