use _.isEqual to fix #14