this must be the Shen Ray version