globals/variables still confuse me... Arbitrary differences are cool