McGregor was quoted as saying he was desperate to sign on only a few weeks back. Maybe Hearts are offering more money? Some other reason? Would've thought he would've stated loyal to us after 2 years out though. Also, he's a Hibs fan, makes it a bit less believable?