Finally its fast - _.isEqual is far too expensive!