A little dense but worth sticking with.