Is there a reason why you're comparing locations rather than xblocks?