Home
i'm an actor, not a reactor

Primary links

  • About
    • About
    • $upport (lol)
    • Ethics
    • FAQ
    • Glossary
    • Traffic and Demographics
    • Privacy Policy
  • Contact
    • The Editor
    • Advertising/Associate Editor
    • Managing Editor/Hoops
  • MGoStore
    • MGoStore
    • Hail to Old Blue
  • MGoBoard
    • MGoBoard
    • MGoBoard FAQ
    • Michigan bar locator
    • Moderator Action Sticky
  • Useful Stuff
    • Depth Chart By Class
    • Unofficial Two Deep
    • Football Schedule (wiki)
    • Hoops Depth Chart by Class
    • Ticket spreadsheet
    • MGoFlickr
    • User-Curated HOF
    • Where To Eat In Ann Arbor
    • Diaries, Windows Live Writer, And You
  • Our Key Sponsors
Home

Navigation

  • Forums
  • Recent posts

User login

  • Create new account
  • Request new password

MGoElsewhere

  • @MGoBlog (Brian)
  • @aceanbender
  • @Misopogon (Seth)
  • @Aeschnepp (Adam)
  • @BISB
  • @EUpchurchPhoto
  • @FullOfTwitt (Fuller)
  • Hail to the Victors 2016
  • MGoFacebook
  • MGoPodcast
  • WTKA
  • Instagram

Michigan Blogs

  • Big House Blog
  • Burgeoning Wolverine Star
  • Genuinely Sarcastic
  • Go Blue Michigan Wolverine
  • Holdin' The Rope
  • MVictors
  • Maize 'n' Blue Nation
  • Maize 'n' Brew
  • Maize And Go Blue
  • Michigan Hockey Net
  • MMMGoBlueBBQ
  • The Blog That Yost Built
  • The Hoover Street Rag
  • The M Zone
  • 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
    • Illinois Loyalty
    • Illinois Baseball Report
  • 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
  • Nebraska
    • Corn Nation
    • Husker Max
    • 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
    • College Baseball Today
    • The College Baseball Blog
  • Basketball
    • Ken Pomeroy
    • Hoop Math
    • John Gasaway
    • Luke Winn/Sports Illustrated
  • College Hockey
    • Chris Heisenberg (Class of 2016)
    • College Hockey Stats
    • Michigan College Hockey
    • Hockey's Future
    • Sioux Sports
    • USCHO
  • Football
    • Smart Football
    • Every Day Should Be Saturday
    • Matt Hinton/Grantland
    • Football Study Hall
    • Football Outsiders
    • Harold Stassen
    • NCAA D-I Stats Page
    • The Wizard Of Odds
    • CFB Stats
  • General
    • Sports Central
  • Local Interest
    • The Ann Arbor Chronicle
    • Arborwiki
    • Arbor Update
    • Ann Arbor Observer
    • Teeter Talk
    • Vacuum
  • Teams Of The D
    • Lions
      • Pride of Detroit
    • Pistons
      • Detroit Bad Boys
      • Need4Sheed
    • Tigers
      • Roar Of The Tigers
      • Bless You Boys
      • The Daily Fungo
      • The Detroit Tigers Weblog
    • Red Wings
      • Winging It In Motown
      • On The Wings
    • Michigan Sports Forum

Beveled Guilt

Site Search

Diaries

  • New
  • Popular
  • Hot
  • At Normandy, Will Michigan FB Learn About All-Black D-Day Regiments?
    Communist Football - 8 hours ago
  • This Month in MGoBlog History - April 2008: No Spring Game at the Big House! Hockey loses to ND in the Frozen Four!
    Maize.Blue Wagner - 5 days ago
  • Thirteen unlucky minutes (TL;DNR-This is a bit of rant about the refs)
    docwhoblocked - 3 weeks ago
  • Fan Satisfaction Index End of Season Bball Survey
    OneFootIn - 3 weeks ago
  • How likely are we to revert to the mean?
    Bo Glue - 3 weeks ago
  •  
  • 1 of 2
  • ››
more
  • This Month in MGoBlog History - April 2008: No Spring Game at the Big House! Hockey loses to ND in the Frozen Four!
    Maize.Blue Wagner - 1,681 views
  • At Normandy, Will Michigan FB Learn About All-Black D-Day Regiments?
    Communist Football - 670 views
  • 14 Months Ago: The Fire Beilein Threads.
    stephenrjking - 237 comments
  • At Normandy, Will Michigan FB Learn About All-Black D-Day Regiments?
    Communist Football - 30 comments
  • This Month in MGoBlog History - April 2008: No Spring Game at the Big House! Hockey loses to ND in the Frozen Four!
    Maize.Blue Wagner - 10 comments

MGoBoard

  • New
  • Recent
  • Hot
  • NFL Draft
    182 replies
  • Chris Balas: Patterson to be ruled eligible immediately!
    278 replies
  • NFL Draft: Results and Player Stats
    33 replies
  • Who are the top 10 active coaches in CBB?
    65 replies
  • M slips back to 3rd in Final Winter Directors Cup standings
    21 replies
  • OT: Ford to stop producing (nearly all) sedans and hatchbacks
    152 replies
  • OT: TV Shows or Movie Recomendations
    140 replies
  • NFL Draft: Who do you want for the Lions?
    115 replies
  • Saddi Washington beat Michigan in 1997
    44 replies
  • Moderator Action Sticky 2018
    35 replies
  • Dantonio: players will decide if Reschke can rejoin the team
    187 replies
  • Brandon Wimbush Highlights in Notre Dame Spring Game
    44 replies
  • OT: Archer Danger Island
    31 replies
  • OT: Golden State Killer suspect arrested in California
    40 replies
  • SIAP: U of M Dearborn Bball Team Needs the Money Cannon!
    5 replies
  •  
  • 1 of 6
  • ››
  • NFL Draft
    182 replies
  • OT: Ford to stop producing (nearly all) sedans and hatchbacks
    152 replies
  • Chris Balas: Patterson to be ruled eligible immediately!
    278 replies
  • Scrimmage Observations
    143 replies
  • OT: TV Shows or Movie Recomendations
    140 replies
  • Dantonio: players will decide if Reschke can rejoin the team
    187 replies
  • Moderator Action Sticky 2018
    35 replies
  • Saddi Washington beat Michigan in 1997
    44 replies
  • NFL Draft: Who do you want for the Lions?
    115 replies
  • Who are the top 10 active coaches in CBB?
    65 replies
  • NFL Draft: Results and Player Stats
    33 replies
  • M slips back to 3rd in Final Winter Directors Cup standings
    21 replies
  • OT: Archer Danger Island
    31 replies
  • Brandon Wimbush Highlights in Notre Dame Spring Game
    44 replies
  • NFL Draft Eve Debate
    95 replies
  •  
  • 1 of 6
  • ››
  • Chris Balas: Patterson to be ruled eligible immediately!
    278 replies
  • Dantonio: players will decide if Reschke can rejoin the team
    187 replies
  • NFL Draft
    182 replies
  • OT: National Park Week; What's Your Favorite?
    175 replies
  • OT: Ford to stop producing (nearly all) sedans and hatchbacks
    152 replies
  • The Evolution of Commerce - What Industries are Dying, What's Thriving?
    148 replies
  • Scrimmage Observations
    143 replies
  • OT: TV Shows or Movie Recomendations
    140 replies
  • Pep Hamilton on Shea: Can extend the play, make all the throws, plus other QB's
    129 replies
  • In-state recruiting rankings update
    125 replies
  • OT - Jalen Hurts possibly looking to transfer
    121 replies
  • Notre Dame Spring Game: analysis from M n B, video
    119 replies
  • Hello? Boring Tuesday POSbang Happy Hour Thread
    117 replies
  • NFL Draft: Who do you want for the Lions?
    115 replies
  • Nebraska football
    105 replies
  •  
  • 1 of 6
  • ››

Support MGoBlog: buy stuff at Amazon

Monday Presser 11-6-17: Jim Harbaugh

  • View
  • Revisions
By Adam Schnepp — November 6th, 2017 at 7:00 PM — 20 comments
Filed under:
  • ben mason
  • brandon peters
  • cesar ruiz
  • chris evans
  • jim harbaugh
  • jim harbaugh is a football dude
  • jim harbaugh quarterback whisperer
  • karan higdon
  • khaleke hudson
  • press conference transcripts
  • stephen spanellis
  • wilton speight
  • actual reporting

36426619194_7edd7074e6_z

[Upchurch]

Cesar [Ruiz] had a couple lapses in pass pro but can you talk about how he run blocked and how he acquitted himself after you saw him on film?

“Yeah, really just the one in pass pro where he didn’t track the 3-technique. Thought the 3-technique was looping wide and got his eyes back inside. Yeah, the rest of the game he acquitted himself very well. Everybody on the offensive line, it was a memorable game for offensive linemen in this game.

“The other thing I was really impressed with with the offensive line and our whole offense was the amount of hustle. There was an early run with Karan [Higdon] and Cesar got up off the ground and was sprinting in pursuit. Mason Cole was sprinting in pursuit. It was a memorable game in terms of the effort and the hustle and the pursuit by the offense.

“The receivers, the way they blocked, Donovan had one of those decleaters in the game. Eddie McDoom had his most physical game in terms of blocking. Nate Schoenle was very effective as well. There was no loafs in the receiver group, you could say. There wasn’t a lot of opportunity to catch passes, but their gray undershirts were still sweaty. They were really working hard to get the team to victory and it showed up in a lot of areas.

“It showed up defensively. The hustle, it showed up on special teams and yeah, really good play that way. Cesar was right in there. Just looked athletic, you know, getting up and chasing our backs down the field and trying to get in on the action and get the block, so very impressive.”

After you got a chance to watch the film and go back and re-evaluate, how do you think Brandon [Peters] handled his first start and everything involved. Obviously wasn’t asked to throw a lot but with everything involved, how do you think he handled that?

“Very well. He was very effective in the first drive and yeah, there was two throws he should have hit that came up short and that was my feeling after the game that we’ve got to keep him more loose during the game. Had a screen pass that could have gone really big. It was the one time we had three offensive linemen that not one of them picked up a block. I think it was a screen to Chris Evans that should have really gone, should have really busted out.

“But yeah, good. Could have hit a couple more, but nothing close to an interception. Nothing close to turning the ball over even though he took some big shots it the pocket. Thought he held onto the ball well and did the things to keep us from losing the ball game. Did the things to help us win the ball game. Know he can execute all throws, so feel good going forward.”

[After THE JUMP: Peters’ progress, Speight update, Ben Mason’s nickname, and the time to bounce]

When you look at Karan Higdon’s performance, what kind of running back does he remind you of that you’ve seen over the years?

“Well, I think the most impressive thing right now about Karan is a 200-yard game this week, he had a 200-yard game against Indiana. He’s scoring touchdowns, gaining yards, getting yards after contact, and doing it in Big Ten games. A lot of times backs, they compile stats when they’re out of conference, but to me those statistics, what takes place in conference, is a bigger indicator. He, Chris, both had huge games in this ball game.

“The reminder question, I’m not coming up with a guy just yet right now.”

Last week you talked about how—

“I will say this, though. Sorry, let me just go back. Been around a lot of great backs. I mean, Frank Gore and Toby Gerhart and Stepfan Taylor, Kendall Hunter, a bunch of really good—played with Marshall Faulk, played with Jamie Morris and was a kid watching Harlan Huckleby and Gordie Bell and Rob Lytle and all those guys and never can I remember being associated on a team where backs had as many 50+-yard runs as we had in this one ball game. Forty-seven, count that one, there were four or five long runs.

“And the backs, the impressive thing to me about the two backs in this game is they were making people miss inside the box. When you have low safeties that are playing and getting down to linebacker depth by the time the back’s across the line of scrimmage, there’s gonna be somebody unblocked. You have 11 on offense, 11 on defense. Take the quarterback out because he’s handing off, he can’t block anybody and the back himself can’t block anybody so that’s really nine blocking 11, so the back’s going to have to make somebody miss to come out clean, and they were making people miss inside, making the linebacker miss or getting to the soft shoulder and running through the arm tackle and then bouncing.

“Our backs are doing a really good job right now of not just bouncing. There’s a time to bounce. There’s always a time to bounce, but initially they were getting those long runs because they were making people miss inside and then bouncing. Very impressive.”

It seemed like the box score shorted Khaleke [Hudson] a couple of TFLs. What did you guys see from him overall and speaking of things you haven’t seen before, eight in the game I guess is what he’s credited for now.

“Eight TFLs, three sacks, 15 tackles, one forced fumble, and could have been two blocked punts. He was everywhere. You don’t see that everyday, the kind of performance that no. 7 had. It was outstanding. And there was other great performances as well. I mean, that was—Khaleke was a shining star.”

Last week you talked about wanting to see how Brandon handled being the starter in practice, the week of practice. Do you like what you’ve seen from him from a day-to-day standpoint consistency-wise to say that you’re comfortable with him as your starter now going forward?

“Yes. Yeah, Brandon will be the starter again this week. God willing and the creek don’t rise, he’ll be starting the game. He had an excellent week of practice. But a real exclamation point on the ball game that he had last week. Great to see him start and the team to get the win. That’s three quarterbacks on our ball club that have started and won a ball club for us. There’s a couple others in the country: Maryland’s another and Houston, so we’re one of three clubs that have done that. Yeah, feel like onward.”

How has Wilton been progressing and is there a chance he could return to the field pretty soon?

“Yes, there is. I think there’s more second opinions to be had but I know Wilton’s really excited about his most recent CAT scan. It’s kind of stunned maybe the—not to sound over the top, but I think some of the doctors are a bit stunned that it’s so far along and he’s healing well. Young guys can do that sometimes. Good bloodflow throughout their body. Noticed it with—and these guys are right there and they’re not—they’re young and they’re healthy and he’s healing fast.”

You mentioned the wide receiver blocking and so many other positives from Saturday. Is there a key this many weeks in to keep guys doing those things at this time of year?

“Yeah. I mean, you can’t motivated the unmotivated and we have players that are self-starters and willing to motivate themselves because they want to do well. It was really—it was at a high level, this ball game, the way that—I mean, you look at kickoff coverage and guys were running down there. Ben Mason had maybe one of the best hits of the ball game on their best special teams player.

“There was examples throughout. Defensive line all graded out a winning performance and they were knocking them back. Thought there was one span where Minnesota had 135 yards of total yardage and then 20, 15 minutes later in the game they had lost 20. It was down to 95 or… so it was—there was impressive things. Secondary covered well. We tackled good. Made good adjustments. Good team win.”

After the Rutgers game Patrick Kugler said that they heard the chatter that the O-line wasn’t consistent all year and they took it upon themselves to win that game. Looks like they had a similar role this past weekend. What are the major changes you noticed from the offensive line these past couple weeks?

“Improvement. Just, you know, it’s improving in precision and timing and strain and hustle. Always felt the ‘improvement leads to success’ theory.”

What’s a guy like Stephen Spanellis add?

“Very physical player, very smart player. Highly motivated player. Very, very sharp and focused. And he’s a guy who’s really changed his body over the last year. Some do, some don’t, but the ones that are really motivated do. And, you know, they call Ben Mason ‘Bench Mason.’ I’d take that as a compliment if I was Ben Mason. Warms the cockles of my heart to hear that, and Stephen Spanellis, though he doesn’t have a nickname, he has done a fabulous job in the weight room.”

Quinn Nordin: have you talked to him and what improvements are you making to his kicking game?

“Well, we’ll work on that this week. Talked about it after the game. What we saw as coaches was picked his head up too early, got his left side ahead of the right, out of sync, and pulled the ball to the left.”

You were without Ty Isaac, Grant Perry, Michael Onwenu, and Tyrone Wheatley. Do you anticipate having them back Saturday?

“Yeah, there’s a very good chance. There’s a very good chance that all could be back Saturday but questionable.”

If Wilton comes back healthy do you open up that quarterback competition, does he return as the starter, or is that an ongoing competition?

“Pardon me?”

With Wilton, if he comes back healthy, is that an ongoing competition with him and Brandon or have you made Brandon the starter the rest of the way?

“Well, as we’ve said always, when somebody’s back that’s when we’d address that. Back out there practicing and competing.”

Will he be back to practice this week or he has to get another scan today or…?

“There will be things he’ll be able to do. Isn’t cleared for contact, but cleared to do some throwing and exercises.”

We saw Nico Collins go out of the game. Do you have any status update on him?

“No.”

Back to the offensive line, is this part of—you mentioned improvement with the offensive line. Is this a rhythm thing with the offensive line and running backs or running backs benefiting from the offensive line or are the running backs just picking it up more? How is this flow going? Is this a lot to do with the offensive line, the success on the ground?

“Yes, it does have a lot to do with the offensive line, the backs, the wide receivers, the tight ends, quarterbacks. It’s all 11 improvement. The precision. Back when you were asking where does this go, how do you get better, talked at length about how it’s all 11.”

Do you feel like there’s some rhythm there now?

“Yeah, feel like we’ve improved and we’ll continue to strive to see how good we can get in that phase.”

  • Login or register to post comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
November 6th, 2017 at 8:13 PM
#2
Barn Animal
Joined: 05/16/2017
MGoPoints: 564
It’s safe to say that Ben

It’s safe to say that Ben Mason might be Harbaugh’s favorite player.

Top
  • Login or register to post comments
November 6th, 2017 at 8:23 PM
#3
Bambi
Bambi's picture
Joined: 10/12/2013
MGoPoints: 12209
Didn't

Didn't know Nico was hurt. That's a major bummer. I just want to see him Black and DPJ all healthy and tearing shit up next year.

Top
  • Login or register to post comments
November 6th, 2017 at 8:32 PM
#4
the Bray
the Bray's picture
Joined: 06/29/2009
MGoPoints: 922
Spanellis nickname?

How about Steve ‘Spanellis’ Spanellis? - Jamarick ‘Woods’ Woods.

Top
  • Login or register to post comments
November 6th, 2017 at 10:00 PM
(Reply to #4) #5
ST3
ST3's picture
Joined: 09/11/2010
MGoPoints: 31903
How about

"Bench" Spanellis? Or if that's already taken, "Squats" Spanellis?

Top
  • Login or register to post comments
November 6th, 2017 at 10:25 PM
(Reply to #9) #6
EGD
EGD's picture
Joined: 09/16/2009
MGoPoints: 26590
Spanellis

"Tricep extension" Spanellis has a nice ring to it.

Top
  • Login or register to post comments
November 7th, 2017 at 10:32 AM
(Reply to #10) #7
MadMonkey
MadMonkey's picture
Joined: 04/08/2010
MGoPoints: 5117
"Supraspinatus" Spanellis
  • Serratus Spanellis
  • Soleus Spanellis
Top
  • Login or register to post comments
November 6th, 2017 at 8:34 PM
#8
Inman
Inman's picture
Joined: 10/20/2017
MGoPoints: -99999796
I love

How you know he's pissed that Ruiz let Peters get decked, but he won't blast him to the media. This is one of many reasons guys wana play for him.

Top
  • Login or register to post comments
November 6th, 2017 at 8:58 PM
(Reply to #5) #9
mexwolv
mexwolv's picture
Joined: 09/06/2014
MGoPoints: 2057
I'd say JH is a great CEO, and one of the key

areas is human resources in which he excels the most.  You can see it personnel wise and the way he manages the kids under his helm.  The man really knows what he is doing.

Top
  • Login or register to post comments
November 7th, 2017 at 9:22 AM
(Reply to #6) #10
1VaBlue1
1VaBlue1's picture
Joined: 01/31/2016
MGoPoints: 23537
And yet he gets zero credit

And yet he gets zero credit for it.  People like the purple faced ogre Brian Kelly are hailed this year becuase he's listening to the team more, and not screaming at them so much.  Why wasn't he trashed last year for his tirades against players?  Harbaugh yells at the refs for a horrible call and the media jump all over his shit and say he's an out of control lunatic whose "antics" need to stop.  When a player lets his QB get absolutely destroyed, or fumbles the ball, nobody mentions how Harbaugh coaches him - or how he deals with it in any manner.  Not one person took Kelly to task for his tirades last year.  Instead, he's hailed as a hero this year.

Fuck the media.

Top
  • Login or register to post comments
November 7th, 2017 at 11:20 AM
(Reply to #18) #11
HateSparty
HateSparty's picture
Joined: 12/17/2014
MGoPoints: 6695
Just start and stop with your

Just start and stop with your last line.  It is all that Michigan fans need to do.  Th eoutside noise disrupts the inside energy of this program through the fans' eyes.  Coach's ability to not give one shit about the outside noise is going to be a strength as this team's expectations grow.

Top
  • Login or register to post comments
November 6th, 2017 at 9:12 PM
#12
GordonG
Joined: 11/13/2016
MGoPoints: 2969
Bench Mason...

or could be "Bench Press Mason"...

anyway, I like his play, hard-nosed, old school, smash-mouth football..

...looking forward to him carryiing the rock one day... reward for laying folks out

Top
  • Login or register to post comments
November 6th, 2017 at 9:34 PM
#13
Bigly yuge
Bigly yuge's picture
Joined: 09/23/2017
MGoPoints: 3166
I love this team!!

I love this team!!

Top
  • Login or register to post comments
November 6th, 2017 at 10:29 PM
#14
jgoblue11
jgoblue11's picture
Joined: 09/20/2017
MGoPoints: 1785
great presser

actually. I enjoyed this quite a bit. All reasonable and good questions. You can tell the team is in rhythm right now, and Jim is feeling it! I'm really excited for the last 3 games!

Top
  • Login or register to post comments
November 6th, 2017 at 11:24 PM
#15
skwogler
skwogler's picture
Joined: 02/13/2015
MGoPoints: 192
Mood Improvement

Coach Harbaugh's mood has dramatically improved after these last 2 wins.  Early part of the season he seemed perpetually pissed off....and probably had good reasons for the sour mood. Me thinks he sees real improvement in the team overall and is getting more excited about the teams prospects on the homestretch.

Very wise and gracious of him to never call out players publically for a bad play.  And, he is right about the need to have players with self-motivation.  If you need to be motivated by a coach to get enthused about playing the game...then you are in the wrong sport to begin with.

Very fortunate to have Jim Harbaugh coach the Wolverines.  It suits him straight down to the ground: khakis and cleats and all.

Excited to see how the remainder of the season unfolds.

Top
  • Login or register to post comments
November 7th, 2017 at 6:35 AM
(Reply to #13) #16
Year of Revenge II
Year of Revenge II's picture
Joined: 11/12/2013
MGoPoints: 8808
What coincides with that? Let

What coincides with that?

Let me think...

Top
  • Login or register to post comments
November 6th, 2017 at 11:59 PM
#17
Lil boy blue
Lil boy blue's picture
Joined: 12/30/2016
MGoPoints: 1985
Warms the cockles of my heart

That Harbaugh is our coach

Top
  • Login or register to post comments
November 7th, 2017 at 10:50 AM
(Reply to #15) #18
UMProud
UMProud's picture
Joined: 12/18/2014
MGoPoints: 63811
You either got em or you

You either got em or you don't

Top
  • Login or register to post comments
November 7th, 2017 at 8:55 AM
#19
FlexUM
Joined: 11/05/2011
MGoPoints: 531
Really enjoyed the

Really enjoyed the presser...not becuase of the good feelings mood either...it seemed like there were good football questions that gave nice insight into various aspects of the team. 

Top
  • Login or register to post comments
Powered by Drupal, an open source content management system
Theme provided by Roopletheme; sidebars adapted from Chris Murphy.