Larrabee: Staying in the Spirit