revved linked
fixed up tests