Home
we had subs it was crazy

Primary links

  • About
    • $upport (lol)
    • Ethics
    • FAQ
    • Privacy Policy
  • Contact
  • MGoStore
  • MGoBoard
    • MGoBoard FAQ
    • Ticket spreadsheet
    • Michigan bar locator
    • Moderator Action Sticky
  • Useful Stuff
    • Depth Chart By Class
    • Unofficial Two Deep
    • 2013 Offer Board
    • Crude Bug Tracking System
    • Third Down Stats
    • Diaries, Windows Live Writer, And You
    • Michigan Future Schedules
    • User-Curated HOF
    • 2013 Recruiting Board
    • Where To Eat In Ann Arbor
Home

Navigation

  • Forums
  • Recent posts

User login

  • Create new account
  • Request new password

MGoElsewhere

  • @MGoBlog (Brian)
  • @aceanbender
  • @TomVH (Tom)
  • RSS Feed
  • iPhone App
  • Facebook profile
  • MGoKindle Store
  • mgo.licio.us
  • Brian @ TSB [Archive]
  • Brian @ AOL [Archive]
  • Sour Salty Bitter Sweet

Michigan Blogs

  • Big House Blog
  • Burgeoning Wolverine Star
  • Genuinely Sarcastic
  • Go Blue Michigan Wolverine
  • Holdin' The Rope
  • MGoFootball
  • MVictors
  • Maize 'n' Blue Nation
  • Maize 'n' Brew
  • Maize And Go Blue
  • Michigan Hockey Net
  • The Blog That Yost Built
  • The Hoover Street Rag
  • The M Block
  • The M Zone
  • The Wolverine Blog
  • Touch The Banner
  • UMGoBlog
  • UMHoops
  • UMTailgate
  • Wolverine Liberation Army

M On The Net

  • mgovideo
  • MGoBlue.com
  • Mike DeSimone
  • Recruiting Planet
  • The Wolverine
  • Go Blue Wolverine
  • Winged Helmet
  • UMGoBlue.com
  • MaizeRage.org
  • Puckhead
  • The M Den
  • True Blue Fan Forum

Big Ten Blogs

  • Illinois
    • A Lion Eye
    • Hail To The Orange
    • Illinois Baseball Report
    • Illinois Loyalty
  • Indiana
    • Inside The Hall
    • The Crimson Quarry
  • Iowa
    • Black Heart, Gold Pants
    • Fight For Iowa
  • Michigan State
    • The Only Colors
  • Minnesota
    • GopherHole.com
    • The Daily Gopher
    • I'm In Love With A Fringe Bowl Team
    • TNABACG
  • Nebraska
    • Big Red Network
    • Corn Nation
    • Husker Mike's Blasphemy
    • Husker Gameday
  • Northwestern
    • Sippin' On Purple
    • Lake The Posts
  • Notre Dame
    • The House Rock Built
    • One Foot Down
  • Ohio State
    • Eleven Warriors
    • Buckeye Commentary
    • Men of the Scarlet and Gray
    • Our Honor Defend
    • The Buckeye Nine
  • Penn State
    • Slow States
    • Black Shoe Diaries
    • Happy Valley Hardball
    • Penn State Clips
    • Linebacker U
    • Nittany White Out
  • Purdue
    • Boiled Sports
    • Hammer and Rails
  • Wisconsin
    • Bruce Ciskie

Links of Note

  • Baseball
    • Big Ten Hardball
    • College Baseball Today
    • The Baseball Zealot
    • The College Baseball Blog
  • Basketball
    • Ken Pomeroy
    • Basketball Prospectus
    • Midmajority
  • College Hockey
    • Chris Heisenberg
    • College Hockey Stats
    • Inside College Hockey
    • Michigan College Hockey
    • Hockey's Future
    • Sioux Sports
    • USCHO
    • Western College Hockey
    • CCHA
      • LSSU Hockey
      • Bronco Hockey Blog
  • Football
    • Smart Football
    • Every Day Should Be Saturday
    • Doctor Saturday
    • CFB Stats
    • Harold Stassen
    • NCAA D-I Stats Page
    • The Wizard Of Odds
  • General
    • Sports Central
  • Local Interest
    • The Ann Arbor Chronicle
    • Arborwiki
    • Arbor Update
    • Teeter Talk
    • Vacuum
  • Teams Of The D
    • Lions
      • Pride of Detroit
      • Fire Millen
    • Pistons
      • Detroit Bad Boys
      • Need4Sheed
    • Tigers
      • Roar Of The Tigers
      • The Detroit Tigers Weblog
      • The Daily Fungo
    • Red Wings
      • On The Wings
      • Behind The Jersey
      • Winging It In Motown
    • Michigan Sports Forum

Archive

  • May 2013 (42)
  • April 2013 (94)
  • March 2013 (104)
  • February 2013 (81)
  • January 2013 (93)
  • December 2012 (74)
  • November 2012 (142)
  • October 2012 (143)
  • September 2012 (107)
  • August 2012 (103)
  •  
  • 1 of 11
  • ››

Get Yer Tickets

Football Display Case

NFL Watches

Follow your favorite team with localtv-satellite.com: Click Here.

Site Search

Diaries

  • New
  • Popular
  • Hot
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 1 day ago
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 3 days ago
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 4 days ago
  • The Blockhams in "HOCKEY HANGOVER"
    Six Zero - 1 week ago
  • MGoAcceptance: Another MGoAnecdote
    LSAClassOf2000 - 1 week ago
  •  
  • 1 of 4
  • ››
more
  • Big Ten Recruiting Rankings 5-15-13
    Ace - 1,391 views
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 584 views
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 390 views
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 217 views
  • Big Ten Recruiting Rankings 5-15-13
    Ace - 51 comments
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 15 comments
  • The Blockhams in "HOCKEY HANGOVER"
    Six Zero - 13 comments
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 2 comments
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 2 comments

MGoBoard

  • New
  • Recent
  • Hot
  • OT: RIP Dick Trickle and Ken Venturi
    14 replies
  • Siva Admits Trey Burke's Title Game Block Was Clean
    62 replies
  • Softball Open Thread 7pm vs Valpo ESPN3
    36 replies
  • OT Staee shutout by Penn St 9-0 in baseball
    21 replies
  • Alex Bars to Notre Dame
    96 replies
  • OT - The Friday Night Alcoholics - Early Edition Thread
    59 replies
  • Trey Burke current on ESPN2 at NBA Combine
    28 replies
  • OT: End of Drew and Mike on 101WRIF
    39 replies
  • Michigan has #1 recruiting class on ESPN now.
    73 replies
  • The Talented Shallmans
    41 replies
  • OT: Advice on moving to Ann Arbor
    72 replies
  • Speight to compete in Oakland Elite 11 camp
    47 replies
  • Nice Article on Michigan Baseball Signee Hector Gutierrez
    7 replies
  • 2013 Mott Takeover Open Thread
    60 replies
  • OT: Notre Dame 2013, pretty much BCS or bust
    44 replies
  • ‹‹
  • 2 of 7
  • ››
  • Marvin Robinson to FSU
    50 replies
  • M Softball hosting Cal in Regional - 5/18
    21 replies
  • Brady Hoke Calls Notre Dame A Chicken
    163 replies
  • OT: RIP Dick Trickle and Ken Venturi
    14 replies
  • Michigan has #1 recruiting class on ESPN now.
    73 replies
  • Speight to compete in Oakland Elite 11 camp
    47 replies
  • Alex Bars to Notre Dame
    96 replies
  • OT: End of Drew and Mike on 101WRIF
    39 replies
  • OT Staee shutout by Penn St 9-0 in baseball
    21 replies
  • OT: Advice on moving to Ann Arbor
    72 replies
  • Trey Burke current on ESPN2 at NBA Combine
    28 replies
  • Hawaii football changing name back to Rainbow Warriors
    59 replies
  • OT - The Friday Night Alcoholics - Early Edition Thread
    59 replies
  • OT: Notre Dame 2013, pretty much BCS or bust
    44 replies
  • 2013 Mott Takeover Open Thread
    60 replies
  • ‹‹
  • 2 of 7
  • ››
  • OT: Red Wings @ Ducks Game 7 Open Thread
    229 replies
  • OT: Red Wings vs. Blackhawks Open Thread
    201 replies
  • Shane Morris to wear the famed #7 jersey, J.J. McGrath #46
    175 replies
  • Jabrill Peppers Announcement Date Set
    169 replies
  • Brady Hoke Calls Notre Dame A Chicken
    163 replies
  • UM 2014 Conf schedule football
    123 replies
  • Brandon on Uniformzzz
    119 replies
  • OT: Red Wings @ Hawks Game 2 Open Thread
    113 replies
  • Notre Dame's Nix fires back at Coach Hoke
    110 replies
  • Alex Bars to Notre Dame
    96 replies
  • GoBlueWolverine's Dre Barthwell: Marvin Robinson to leave Michigan
    96 replies
  • Sparty losing recruits to the rap game
    95 replies
  • PSU about to get blasted again by SI investigative report
    88 replies
  • Michigan has #1 recruiting class on ESPN now.
    73 replies
  • OT: Advice on moving to Ann Arbor
    72 replies
  •  
  • 1 of 7
  • ››

mgo.licio.us

  • Big Ten football procrastinates on parity-based scheduling, and nothing ever changes

    the just released schedules were a flat-out statement that the B10 doesn't believe SOS will matter in playoff selection

    1 comments
  • Michigan's Glenn Robinson III, Mitch McGary ranked inside top 20 on ESPN's 2014 draft board

    but I thought that draft was supposed to be incredibly loaded?

    1 comments
  • Tim Hardaway Jr. turning heads, viewed as a first-rounder by some teams, analyst says

    If you're gonna go please be in the first round.

    0 comments
  • Michigan-Ohio State once, Indiana-Purdue once? The Big Ten has to protect its hoops rivalries

    another delightful side effect of a 14 team conference

    0 comments
  • Beilein on transfers: All should have to sit a year, regardless of situation

    I disagree.

    0 comments
  • Julie Hermann takes over as Rutgers AD, won't try to spend like Michigan

    GOOD PLAN

    1 comments
  • Jay Harris says no to Michigan State, decides to become a rapper

    hahahahaha

    0 comments
  • The Difference Between A Good Fan And A Bad Fan

    thoughtful piece from Jacobi on middle finger lady

    3 comments
  • Michigan's rising recruiting profile exciting John Beilein, who remains true to his scouting form

    Their high school coaches and AAU coaches have probably a better appreciation of Michigan than maybe they had before," Beilein said. "It's a tough balance right now. Tim Hardaway and Trey Burke weren't really high-profile players, nor was Darius Morris, and all were high-profile players. "We're still looking at 'who is the best fit.' "

    0 comments
  • Charles Barkley discusses Michael Jordan, Dream Team and more - NBA - Jack McCallum - SI.com

    "When I call somebody a midget, clearly I'm not trying to insult f---ing midgets. I'm just using basketball terminology."

    0 comments
  • Why does the NFL make for such bad media?

    robots

    0 comments
  • Pictured: Detroit's Robocop Statue nears completion date

    elsewhere in awesome things kickstarter made happen

    0 comments
  • Spectacular images of the madness that was the first FA Cup final

    And you think you're crowded at Michigan Stadium

    0 comments
  • Bear Vs. Monkey Bicycle Race Ends With Bear Eating Monkey

    IMPORTANT: Ondre Pipkins not involved.

    11 comments
  • Damon Bullock Has the Greatest Vine Account of All Time

    this is amazing

    7 comments

1979 michigan state

Unverified Voracity Stops At Resistance

By Brian — September 25th, 2012 at 12:50 PM — 42 comments
Filed under:
  • 1979 michigan state
  • 2012 notre dame
  • basketball
  • betting lines
  • mac bennett
  • michigan marching band
  • money money money
  • notre dame
  • stupid minds
  • tim hardaway jr
  • uniforms
  • unverified voracity

Scheduling note. I sat down to start UFRing last night and found that I'd actually re-converted the UMass game and hadn't downloaded ND at all. My subconscious is protecting me as best it can, but I now have the thing. UFR will be a day late, which it traditionally is during a bye week anyway.

Denard's night went better than at least one person's. Mmmm Northern Indiana style:

The man on the ground had severe facial and upper body wounds. According to police, both men said they were hit by a car, but police have not confirmed that. Investigators say it's possible that is a story to cover-up a fight.

While police were talking to the men, a woman approached officers and said she'd been hit in the face with a case of Natural Light Beer. The woman had very visible wounds, most profound, her entire bottom row of teeth were missing.

This was at 9 PM, so I assume all of this arose from an argument about whether Borges or Denard was the worst.

The pants! They are motion pants. That's not a Sufjan Stevens song title yet, but I bet it's on his next album. No, it's a reference to some digging done by UMHoops that unearths a piece of basketball's uniforms for next year:

52-89213-F[1]52-89213-1-F[1]

THEY'RE TUBES FOR YOUR LEGS!

The way this works is you put one leg in one tube and the other leg in the other tube and then pull up until you feel resistance. Once you feel resistance, STOP. You will now be wearing your legtubes. You will kind of look like a 12-year-old from 1993. If you did not stop when you felt resistance you will also be in severe pain, but that's your problem. That's what you get for not following instructions.

Nobody at commenting at UMHoops likes these, but they do like Glenn Robinson III.

Uniforms are supposed to be, you know, what's that word… the same. Adidas is still not executing this task, apparently:

8015478800_18ba3c7d75_c[1]

Piping: it's just all over the place man. Also, Washington's missing his block M. If you sent this to me, thanks, but I forget who did.

Bye week activity. WTKA is replaying Ufer's call of the 1979 Michigan State game at noon on Saturday. 1050 on your dial, or on the internets. Here's Keith Jackson doing the same:

Band noise solution? They amplified the band a couple years back to mixed reviews. If you couldn't hear them before it's great. If you could, it sounds horrible as the slightly delayed noise coming out of the speakers conflicts with the band itself. I'm in an area where it sounds horrible.

I thought about this on Saturday at some point in the third quarter when I noticed I could hear the ND band loud and clear despite being about as far away from them as possible, but couldn't hear the Michigan band that was just below our section. I was going to mention this in the game column as depressing commentary on how quiet the MMB, but MVictors pointed out the speaker setup they had on the sideline:

speakers_thumb[1]

Audio people: does this make a difference, having the speakers in the same place the band is? Or am I grasping at straws?

Idiots in charge of stuff. Replacement refs screw up Monday Night Football and the NFL burns its credibility all for a pathetically tiny slice of their enormous revenue pool. In the NHL, Edmonton's ownership laughably threatens to move the Oilers to Seattle; the NHL is bunkered down for another strike less than a decade after an entire season failed to happen.

At some point, it has to be about something other than the pursuit of as much money as you can get right damn now, doesn't it? Maybe, maybe not. They'll have to start to see some erosion before they act, just like college football teams are starting to now that the terrible scheduling practices of the last 20 years are finally resulting in empty seats.

In other news, someone is paying bowtied twit Gordon Gee an exorbitant amount of money and allowing the guy to spend 7.7 million in expenses(!), including $64,000 on bowties(!!!). How's that going?

At the University of Michigan, President Mary Sue Coleman’s travel and entertainment expenses from 2007 through 2010 totaled $410,235. Upkeep and utilities at the university-owned house runs an additional $100,000 a year and if Coleman takes someone to lunch or dinner, she pays the tab out of her own pocket, according to University of Michigan spokesman Rick Fitzgerald.

Coleman’s compensation package is $860,782 a year and includes housing and a car. Her employment contract does not call for first class airline tickets or private jets, as Gee’s does. In Michigan’s last endowment campaign she helped raise $3.2 billion — the most ever by a public university at that time.

There are signs that OSU isn’t keeping pace nationally on the size of its endowment. OSU slipped from 27th in the four years preceding Gee’s return to Columbus to 31st in 2010-11, according to the National Association of College and University Business Officers and the Commonfund Institute. The Big 10 universities Northwestern, Minnesota, and Michigan all ranked above Ohio State for the size of their endowment.

Jim Tressel, fire this man.

Come on Tim. Baumgardner on Tim Hardaway entering his junior year:

"I've watched and probably had more interaction with Tim this summer (than ever before)," Beilein said recently. "With him just coming in, sitting in my office, hanging out and feeling very comfortable as a Michigan man.

"Him being more comfortable with everything has allowed him to have a lot of confidence in the intangible area (off the court). And there's a strong correlation between that and how he'll perform on the court."

I hope that's true. Hardaway's three point shooting should bounce back just because 27% is incredibly low, but if Michigan is going to live up to some extremely hefty preseason expectations he'll have to either be more effective creating his own shots or go from terrible to elite from behind the line.

wat. Mac Bennett on the twitter:

The @BeatsPointZero "Deblois is a Bag of Milk" EP will be out later today. Excited about it

I don't know. I've notified Jon Bois about this, though.

A fast one. The Michigan-ND series opened up in South Bend, and if it's ending semi-permanently in 2014, it'll end in South Bend. Not a smooth move to not build an even number of home/away games into the contract, Michigan. This is probably Bill Martin's fault, FWIW.

Chalk. Via Jamie, Michigan's… performance type thing against Notre Dame has finally provided a leader in Big Ten betting whatnot:

MSU now "clear" betting chalk to win Big 10: MSU +220, Braska +250, Wisco +300, UM +400, PU +700. Odds lot less muddled than a week ago

Purdue's down from 20-1 recently. I TOLD YOU JAMIE /ignores Wisconsin

Also, Michigan lines are frightening. Michigan's favored by less than a field goal at Purdue and about a touchdown at Nebraska and Ohio State. This is all an overreaction to something that won't happen again, right guys? Right?

I'm a little surprised things are shaking out like this after last weekend. I mean, MSU-EMU couldn't have moved the needle in favor of the Spartans, could it?

Here's your statistical nutshell. Michigan State snapped the ball 72 times on Saturday with the intention of advancing the ball.

On 46 of those plays, the ball ended up, or was targeted to end up, in the hands of Le'Veon Bell or Dion Sims. The average gain on those plays was 7.8 yards.

On the remaining the 26 plays, the ball was intended to end up in someone else's hands. The average gain on those plays was 2.8 yards.

Yipes.

Etc.: Hockey starts off ranked third. Seems high. Bois fake mailbag about those refs with mini-Packers TWIS. This is not Ace holding his head, but both Ace and I had to check. Kirk Ferentz is unfireable. Which person is Borges and which is me in this XKCD?

  • 42 comments

Unverified Voracity Sips Coffee

By Brian — April 9th, 2012 at 3:31 PM — 34 comments
Filed under:
  • 1979 michigan state
  • amedeo della valle
  • basketball recruiting
  • brock mealer
  • junior vs ncaa: fight!
  • mitch mcgary
  • nhl draft
  • ohio state
  • shawn hunwick
  • ufer
  • unverified voracity
  • urban meyer
  • urban meyer is a lying liarpants who tells lies

Hunwick. Got in. Faced zero shots. But got in!

If that's it for Hunwick in the show at least he got his cup of coffee. Couldn't happen to a better guy. Speaking of…

College hockey on the upswing. This is a remarkable graph, albeit one that is a little deceptive in its axes:

gy3yhnoej_iphone[1]

In ten years the percentage of NHL players from college has jumped 50%. Euros made up 23% of the league a year ago, leaving 47% of the NHL from the traditional major junior route. Since there are only 40-some college hockey teams that produce NHL talent* versus 60 CHL teams, the NHL talent per capita between NCAA and junior is now almost a dead heat. The CHL continues to have a lion's share of the top, top guys but college competition is a lot older.

*[Atlantic Hockey excluded.]

Final rankings. The CSB has published final rankings for the various eligible Michigan guys. Results:

  • Jacob Trouba: 9th
  • PDG: 22nd
  • Boo Nievies: 29th
  • Connor Carrick: 124th

Milne and Selman are not ranked. Neither is Rutledge. As always, remember that the CSB splits these guys into North American and European categories and ranks goalies separately so add 20-30% to draft rankings to get approximate positions. Trouba should go around #12, PDG and Nieves sometime in the second, and Carrick in the fifth or sixth.

Oddity: The IIHF yanks Q-bound NTDPer Stefan Matteau from its U18 roster after stating that he hasn't played two consecutive years in the US since he turned ten. His spot goes to Anthony Louis, a diminutive Miami commit who is amongst the NTDP U17 leaders in scoring.

Basketball recruiting: now what (again)? Michigan has one open slot for 2012 and a second they could use on a grad-year guy if they want. With Burke's return and Albrecht's commitment the urgency to fill that latter spot—and the attractiveness of it—gets drastically lower. I doubt they add a 13th guy now, graduate or not.

The 12th spot is another matter. UMHoops reports that Arizona picked up a commitment from Matt Korcheck, a 6'9" power forward. While Korcheck doesn't directly conflict with Amedeo Della Valle, he's no longer visiting Arizona this weekend. The Wildcats are likely out of spots. Point Guard U says his Michigan visit is still on and "likely Ohio State" after that. Texas A&M and Gonzaga are the other suitors; it probably comes down to the Big Ten teams now.

Should Michigan take Della Valle now that Albrecht is in and Burke is back? I'm not sure. It was hard to get any sort of read on his game from the Findlay Prep games I watched. If he's really a 50%+ three-point shooter, obviously you take him. That's doubtful, though. He is a 6'6" wing/SG/PG who would be useful to have on the roster if GRIII or Hardaway leaves early and he does have a number of other offers from majors. Michigan would be filling their roster for 2013 by taking him only if everyone sticks around, and how likely is that? Not likely. I'd take him if he wants to come and continue going after a fourth guy in the class of 2013.

McGary continues to slide. I don't think this will affect any recruiting rankings but reports on him from the Hoop Summit were not positive, particularly this bombing by NBA Draft.net:

Mitch McGary, C: The big lefty who burst onto the 2012 recruiting scene this past summer showed he is definitely far from a finished product. After going from relative unknown to garnering comparisons of Tyler Hansbrough, McGary came back down to earth once he got to the more organized play of his Brewster Academy prep school. Mitch’s motor was advertised as being non-stop, but have yet to see that and have yet to see anything close to the ability of Psycho T. Mitch is a decent athlete and has good size, but he went with the trend of staying more out on the perimeter.

FWIW, another observer noted that McGary spent the week icing his feet and legs due to a presumed injury. He weighed in at 6'10", 265 and looked a lot more sluggish than he did over the AAU season. He'll have to recapture the passion that drove him to the top of rankings boards and get in shape to have the sort of impact Michigan fans are hoping for.

Brock walks. Brock Mealer update video from Barwis Methods:

Keith Jackson, Ufer, Bo, and Anthony Carter, 1979. If you need more than this, I cannot help you.

It kills me not to be able to see what Jackson's wearing.

Fun fun fun. I may have more on this later but for right now know that Matt Hayes just bombed Urban Meyer in a Sporting News article:

Multiple sources told Sporting News that Meyer—who won two national championships in six years at Florida and cemented his legacy as one of the game’s greatest coaches—told the Diggs family that he wouldn’t let his son go to Florida because of significant character issues in the locker room.

Character issues that we now know were fueled by a culture Meyer created. Character issues that gutted what was four years earlier the most powerful program in college football.

I haven't had time to read it yet but am preparing bib and knife to do so.

UPDATE ON FURMAN: Better Call Saul disclaimers apply but this is the picture painted by his potty-mouthed lawyer:

"Joshua didn't do anything," Mason said. "He's got one guy sending him threatening text messages, and then when he gets upset about the nasty text messages, somebody else pulls his hair out, and then the poor bastard gets arrested.

"My suspicion is (the women) will show up in court and make a record in court and say, 'Hey look, this guy didn't hit us, he didn't punch us, he didn't do anything,' and at that time the judge will have a little trial or entertain a motion to dismiss it.

"We're working through the case and hope the charges disappear, once cooler heads prevail."

If that turns out to be true then Furman will get restored to active status in a couple weeks.

Etc.: Holdin' the Rope profiles the Alabama OL. Meinke on Jibreel Black's move inside and Jerald Robinson's move up the depth chart.

  • 34 comments
Powered by Pressflow, an open source content management system
Theme provided by Roopletheme; sidebars adapted from Chris Murphy.