a slightly older version of Rose