Think this works.