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 Forums MGoBoard

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

  • January 2010 (76)
  • December 2009 (63)
  • November 2009 (95)
  • October 2009 (104)
  • September 2009 (131)
  • August 2009 (94)
  • July 2009 (56)
  • June 2009 (42)
  • May 2009 (41)
  • April 2009 (49)
  • ‹‹
  • 5 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
  • MGoAcceptance: Another MGoAnecdote
    LSAClassOf2000 - 2 weeks ago
  • OT - Kentucky Derby 2012
    k.o.k.Law - 2 weeks ago
  • Observations on the National Championship Game
    Paps - 3 weeks ago
  • Recalling My First Experiences With MGoCulture
    LSAClassOf2000 - 3 weeks ago
  • 2013 NFL Draft Recap: B1G Team Comparisons
    UMgradMSUdad - 3 weeks ago
  • ‹‹
  • 3 of 4
  • ››
more
  • Using Rivals' Star Ratings To Look At Big Ten Football Recruiting: 2002-2013
    LSAClassOf2000 - 877 views
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 778 views
  • UMich NFL draft history, Part III
    blueheron - 755 views
  • LIGHT IT UP, AGAIN. WALLPAPER
    jonvalk - 684 views
  • A Cynical Take on Why Expansion May be Dead for the Forseeable Future
    maizeonblueaction - 572 views
  •  
  • 1 of 2
  • ››
more
  • Big Ten Recruiting Rankings 4-30-13
    Ace - 81 comments
  • Using Rivals' Star Ratings To Look At Big Ten Football Recruiting: 2002-2013
    LSAClassOf2000 - 19 comments
  • A Cynical Take on Why Expansion May be Dead for the Forseeable Future
    maizeonblueaction - 17 comments
  • LIGHT IT UP, AGAIN. WALLPAPER
    jonvalk - 17 comments
  • Raiding the B1G-er Big Ten: Recruiting Prospects in Maryland and Rutgers Territory
    The Mathlete - 12 comments
  •  
  • 1 of 2
  • ››
more

MGoBoard

  • New
  • Recent
  • Hot
  • Tigers vs Rangers 5/19
    57 replies
  • Michigan Rowing Places Second at Big Ten Championships
    27 replies
  • Michigan Softball vs. Cal Open Thread
    75 replies
  • OT: Caption Contest - Preakness Fan
    34 replies
  • OT: Saturday Night Drinking/Open/Tigers Thread
    46 replies
  • B1G Network Helmet Bracket
    40 replies
  • Steve Everitt rips Notre Dame!
    54 replies
  • OT: IIHF Semifinal US vs Switzerland Open Thread
    3 replies
  • OT- happy World Whisk(e)y day everyone!
    45 replies
  • Michigan Baseball vs Nebraska on BTN Open Thread
    45 replies
  • Michigan Women's Tennis Swept by UCLA
    4 replies
  • OT: Preakness Stakes
    26 replies
  • M Softball hosting Cal in Regional - 5/18
    21 replies
  • OT: Red Wings @ Hawks Game 2 Open Thread
    114 replies
  • Marvin Robinson to FSU
    52 replies
  • ‹‹
  • 5 of 7
  • ››
  • OT - ND paid Charlie more than Brian Kelly in 2012
    18 replies
  • Who should replace ND in a long-term series?
    133 replies
  • OT: Star Trek + Dilithium = Esplode…. Esplode clarity
    5 replies
  • Mark May Trolls Ohio State Again, Buckeyes Fans Let Him Have It On Twitter
    33 replies
  • OT: Red Wings vs Hawks Game 4 Open Thread
    182 replies
  • Urbs and his obsession with butts
    51 replies
  • Scouting Report: Jabrill Peppers
    148 replies
  • Very OT: The Hangover 3 *Thread May Contain Spoilers*
    57 replies
  • OT: ESPN hires Paul Finebaum
    30 replies
  • OT? Graduatin' Season. Who had the Worst Commencement Speaker?
    140 replies
  • Softball SuperRegionals Open Thread
    22 replies
  • 5 star 2013 DT may not be enrolling at Notre Dame
    91 replies
  • Awesome Uniform Timeline on MVictors
    39 replies
  • ESPN's Luginbill Predicts Top 5 Impact Freshmen, includes Derrick Green
    71 replies
  • OT - Official MGoBaby Thread (you got 'em, we want to see 'em)
    148 replies
  •  
  • 1 of 7
  • ››
  • Question about M receiving great Jim Smith
    36 replies
  • OT: Caption Contest - Preakness Fan
    34 replies
  • Mark May Trolls Ohio State Again, Buckeyes Fans Let Him Have It On Twitter
    33 replies
  • Rajin Cajuns Invade AA for some Red Hot Softball (EDIT: Fri 2pm & Sat Noon)
    32 replies
  • Lewan Makes Feldman's "Freak List"
    32 replies
  • OT: ESPN hires Paul Finebaum
    30 replies
  • Our footballs are made in the USA but not in Ohio
    29 replies
  • Complete 2013-14 M Hockey scheduled revealed
    29 replies
  • Pizza Pizza Bowl Fires Back!
    29 replies
  • Trey Burke Combine Measurements & Comparable Players
    28 replies
  • OT: ESPN Mag/Insider special $5/Year
    28 replies
  • Trey Burke current on ESPN2 at NBA Combine
    28 replies
  • OT: Georgia Tech is Also Bad at Photoshop
    28 replies
  • Michigan Rowing Places Second at Big Ten Championships
    27 replies
  • OT: Preakness Stakes
    26 replies
  • ‹‹
  • 5 of 7
  • ››

mgo.licio.us

  • This college baseball team is the best at postgame interviews

    national champs baby

    0 comments
  • Rounding up the latest in NCAA absurdities.

    Patrick Hruby is doing God's work.

    0 comments
  • Cornell wrestler tops Michigan's Trey Burke for Sports Illustrated award | The Detroit News | detroitnews.com

    first comment: "EVERY ATHLETE HAS ASPIRATIONS OF WINNING AND WE HAVE OUR FAVORITES BUT IT IS ALWAYS A PLEASURE TO OTHER STUDENTS ACHIEVE THEIR GOALS, TOO!"

    0 comments
  • Burke hearing he'll go two through six in NBA draft

    stupid Pistons and their refusal to tank properly

    0 comments
  • 2013 NHL Draft Prospect: Andrew Copp

    rundown of Michigan's riser

    0 comments
  • Michigan's key returnee: Glenn Robinson

    needs moar usage

    0 comments
  • Former Arkansas QB Brandon Mitchell transferring to NC State

    so much for that

    0 comments
  • The B1G List: Ranking the State Fossils of the Big Ten

    This list is completely arbitrary and not a genuine analysis of the relative merits of state fossils.

    0 comments
  • Trey Burke turns to inner circle to prepare for NBA draft

    will be michigan's highest pick in a while

    2 comments
  • B1G assistant coach salaries on the rise

    money has to go somewhere

    0 comments
  • Tim Hardaway Jr. is motivated by his critics and doubters, and supremely confident in his ability

    I am only motivated by people who have no opinion about me.

    0 comments
  • 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
  •  
  • 1 of 2
  • ››
more

Jaron Dukes Update

33 posts / 0 new
Login or register to post comments
Last post

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
February 10th, 2012 at 9:07 PM | He only liked it?  Oh great, (Score:5 Normal)
ChuckWood
ChuckWood's picture
Joined: 04/15/2011
MGoPoints: 1145

He only liked it?  Oh great, it's over.

It's the same old story. Boy finds girl, boy loses girl, girl finds boy, boy forgets girl, boy remembers girl, girls dies in a tragic blimp accident over the Orange Bowl on New Year's Day. 

  • Login or register to post comments
February 10th, 2012 at 9:11 PM | A WR over 6ft? The hell you (Score:-1 Overrated)
JT4104
JT4104's picture
Joined: 10/25/2008
MGoPoints: 1929

A WR over 6ft? The hell you say....I will cry when i see that in a winged helmet again.

  • Login or register to post comments
February 10th, 2012 at 9:14 PM | You must have been a (Score:5 Normal)
WolvinLA2
WolvinLA2's picture
Joined: 11/13/2009
MGoPoints: 17705

You must have been a basketcase last year with Hemingway catching all those balls.

  • Login or register to post comments
February 10th, 2012 at 9:14 PM | We signed two of them just (Score:5 Normal)
AnthonyThomas
AnthonyThomas's picture
Joined: 11/13/2010
MGoPoints: 4206

We signed two of them just last week.

  • Login or register to post comments
February 10th, 2012 at 9:14 PM | Quit telling stories! (Score:3 Normal)
scparksDPT
scparksDPT's picture
Joined: 01/06/2011
MGoPoints: 588

Quit telling stories!

"If you don't think you're a winner, you don't belong here." - Vince Lombardi -

  • Login or register to post comments
February 10th, 2012 at 10:12 PM | Apparently sarcasm is lost on (Score:2 Normal)
All Aboard
All Aboard's picture
Joined: 01/03/2011
MGoPoints: 672

Apparently sarcasm is lost on some people.

ALL ABOARD THE A-TRAIN!!!!!

" ~ Herm "

  • Login or register to post comments
February 10th, 2012 at 9:13 PM | I respect his coach and (Score:2)
WolvinLA2
WolvinLA2's picture
Joined: 11/13/2009
MGoPoints: 17705

I respect his coach and family wanting him to take it slow, but we might only take two receivers in this class, and with Sugar Shane (and our coaching staff) recruiting a lot of top players, those spots won't last forever.  I think Dukes is a good player, but I don't know if he's a "we'll save a spot for you no matter how long you wait" type of player. 

  • Login or register to post comments
February 10th, 2012 at 9:20 PM | I'd (Score:3 Normal)
aquaman2342
aquaman2342's picture
Joined: 01/26/2010
MGoPoints: 6174

I'd be surprised if they only took 2 WRs in this class. 

Recruit Files: Robert Foster

  • Login or register to post comments
February 10th, 2012 at 10:14 PM | But only a little surprised, (Score:3 Normal)
WolvinLA2
WolvinLA2's picture
Joined: 11/13/2009
MGoPoints: 17705

But only a little surprised, right?  When you look at the breakdown, if we take a class of 22, that's one guy per spot on O and D.  If we take three receivers in 2013, that means there are other position groups where we'd have to take fewer. 

I doubt we take fewer than 4 DL, or fewer than 4 DBs, or fewer than 5 OL if we don't get Kozan.  We have one QB (and we might take another), we'll take 2 RBs and 2 TEs.  That's 18, which leaves room for 2 WR and 2 LBs, assuming we don't take a second QB.  We might take 3 WRs, but I'm not sure where we get the other spot from unless the class grows above 22.  Which it certainly may.

  • Login or register to post comments
February 10th, 2012 at 11:08 PM | Is it still going to be a 22 (Score:1)
swan flu
swan flu's picture
Joined: 08/16/2010
MGoPoints: 1114

Is it still going to be a 22 person class with us missing out on the last week of recruiting 2012?

 

Id imagine the number will be closer to 25.

Tenim un nom el sap tothom. Barca, Barca, BAAARCA!

  • Login or register to post comments
February 11th, 2012 at 12:10 AM | If we don't get Kozan, it (Score:3 Normal)
WolvinLA2
WolvinLA2's picture
Joined: 11/13/2009
MGoPoints: 17705

If we don't get Kozan, it starts at 17.  We have a couple guys who might not get 5th years, but not more than a couple.  So it could be higher than 22, but probably not by too much. 

  • Login or register to post comments
February 11th, 2012 at 11:46 AM | If you assume 2 non-renewed (Score:2)
scooterf
Joined: 08/23/2011
MGoPoints: 78

If you assume 2 non-renewed 5th years, expecting only 3 guys to leave the program in a year is pretty optimistic. I'm not sure how many we're averaging every year, but it's certainly higher than 3. 

  • Login or register to post comments
February 11th, 2012 at 12:29 AM | Couldn't 4 OL be sufficient (Score:1)
denardogasm
Joined: 09/11/2011
MGoPoints: 1861

Couldn't 4 OL be sufficient with the number we took this year plus the two monstrous walkons we've taken in the last two classes? Seems to me with that many young guys, as long as you keep filling the line with 4 more guys each year the depth issue will be solved pretty quickly.  I don't know much about this though.  I'm just curious.

"Michigan Defense" is dominating everything, in every aspect of life. That's a rough definition.

-Craig Roh 10/29/2011

  • Login or register to post comments
February 11th, 2012 at 1:06 AM | Walk-ons contribute so rarely (Score:2)
WolvinLA2
WolvinLA2's picture
Joined: 11/13/2009
MGoPoints: 17705

Walk-ons contribute so rarely that you don't even want to count them.  And taking 4 in 2012 isn't a lot considering we took two and zero in 2011 and 2010, respectively.  We need 5, but I'd take 6 if we can find enough good ones.

  • Login or register to post comments
February 10th, 2012 at 9:33 PM | He came in to the visit with (Score:4 Normal)
DGDestroys
DGDestroys's picture
Joined: 01/05/2010
MGoPoints: 18176

He came in to the visit with the mindset that he would not succumb to emotion and commit. That does not mean we will not have a new 6'5 WR in the class soon

Twitter // Recruiting Work// Email

  • Login or register to post comments
February 10th, 2012 at 9:23 PM | The size of this kid. I'll (Score:1 Normal)
scottmaure
Joined: 01/03/2011
MGoPoints: 93

The size of this kid. I'll wait for him. I don't think the wait will be very long though

  • Login or register to post comments
February 10th, 2012 at 9:28 PM | I love how right after I pay (Score:1 Normal)
scottmaure
Joined: 01/03/2011
MGoPoints: 93

I love how right after I pay for the ESPN insider for a year you guys at Tremendous come out and are giving pretty well the same info for free. You guys are doing a great job. Between you, all the guys here and TomVH we are lucky fans

  • Login or register to post comments
February 10th, 2012 at 9:38 PM | Who pays anymore? (Score:3 Normal)
cozy200
cozy200's picture
Joined: 01/02/2011
MGoPoints: 873

I think this fits hoke's requirement of a "fanatical" approach to recruiting guys who are Michigan Men.  Kids like this with love for the program are exactly the type we need.  All be it few and far between that they are this open about it and shed their ego's, this gives me great hope for 2013 wr core.  As always, tremendous another reason i don't have to pay for any info.

Its called a royale with cheese

  • Login or register to post comments
February 10th, 2012 at 9:43 PM | I may be one of the last (Score:1 Normal)
scottmaure
Joined: 01/03/2011
MGoPoints: 93

I may be one of the last suckers

  • Login or register to post comments
February 10th, 2012 at 9:58 PM | strange (Score:2 Normal)
acnumber1
acnumber1's picture
Joined: 10/19/2009
MGoPoints: 2653

My brain put an 'n' in your user name both times I saw it in this thread.  Good for crops.

5 4 3 2 1 Touchdown!

Touchdown Billy Taylor!

Touchdown Billy Taylor!

  • Login or register to post comments
February 10th, 2012 at 10:06 PM | I love 6-5 wide receivers. (Score:1)
althegreat23
althegreat23's picture
Joined: 05/30/2011
MGoPoints: 1234

I love 6-5 wide receivers.

"A Michigan Man will coach a Michigan Team"

  • Login or register to post comments
February 10th, 2012 at 10:08 PM | he's blue (Score:0 Overrated)
All Aboard
All Aboard's picture
Joined: 01/03/2011
MGoPoints: 672

BKFinest it

ALL ABOARD THE A-TRAIN!!!!!

" ~ Herm "

  • Login or register to post comments
February 10th, 2012 at 10:47 PM | You shut your whore mouth! (Score:5 Normal)
rockediny
rockediny's picture
Joined: 08/14/2010
MGoPoints: 1401

You shut your whore mouth!

"There will be blood on the field and it won't be mine." -KK

  • Login or register to post comments
February 10th, 2012 at 10:36 PM | I love the other three people (Score:2)
JClay
JClay's picture
Joined: 09/14/2010
MGoPoints: 2097

I love the other three people on earth who have the same first name as me. He needs to GOOOOOOO BLUE!!

 

"Here we are at Ohio Stadium, in front of 10,000 alumni and 74,000 truck drivers." - Bob Ufer

  • Login or register to post comments
February 10th, 2012 at 11:39 PM | Aqua delivers again (Score:1)
Maizenblueball
Joined: 12/08/2011
MGoPoints: 487

Thanks Aqua!  Keep up the great work!  Also, Jaron sounds like a great kid.  Like others have said, I love getting talented, tall WR's, but I love it even more when they truly have a love for Michigan like Jaron.  Go BLUE!

Chuck Norris wears Brady Hoke pajamas.

  • Login or register to post comments
February 10th, 2012 at 11:46 PM | How good is Dukes supposed to (Score:1)
TheGhostofYost
TheGhostofYost's picture
Joined: 04/20/2011
MGoPoints: 2560

How good is Dukes supposed to be?

  • Login or register to post comments
February 11th, 2012 at 1:39 PM | I don't know what others (Score:2)
DGDestroys
DGDestroys's picture
Joined: 01/05/2010
MGoPoints: 18176

I don't know what others think, but based on his offer list and an incredibly short highlight film, I'd guess 3*. But what do i know

Twitter // Recruiting Work// Email

  • Login or register to post comments
February 11th, 2012 at 12:16 AM | I Really like (Score:1)
radfan5
radfan5's picture
Joined: 07/24/2011
MGoPoints: 193

this kid. Could be a great big target for Sugar Shane. 

  • Login or register to post comments
February 11th, 2012 at 12:32 AM | Seems ridiculous to me that (Score:1)
denardogasm
Joined: 09/11/2011
MGoPoints: 1861

Seems ridiculous to me that they're making him wait to commit.  If they're talking about waiting for a week or so, ok.  But any longer than that seems stupid given how much he has always loved the school.  

"Michigan Defense" is dominating everything, in every aspect of life. That's a rough definition.

-Craig Roh 10/29/2011

  • Login or register to post comments
February 11th, 2012 at 1:41 PM | Nobody is making him wait, (Score:2)
DGDestroys
DGDestroys's picture
Joined: 01/05/2010
MGoPoints: 18176

Nobody is making him wait, his coach simply told him not to allow emotion decide his choice for him. He wants to come back and look at the facts. That's a smart way to do it.

Twitter // Recruiting Work// Email

  • Login or register to post comments
February 11th, 2012 at 2:32 AM | "He went down on the 50-yard (Score:2 Normal)
419Wolverine
419Wolverine's picture
Joined: 02/08/2012
MGoPoints: 29

"He went down on the 50-yard line and laid down on it, looking up at the sky. When I talked to Jaron on Tuesday, this is what he told me he wanted to do more than anything."

It must be amazing to go to your dream school and just lay on the field. I really hope we get him. Taking him out of Columbus would be great. Great work Aquaman. As usual.

 

  • Login or register to post comments
February 11th, 2012 at 8:17 AM | Good to see someone from my (Score:0)
goblufucabuc
goblufucabuc's picture
Joined: 09/12/2010
MGoPoints: -69

Good to see someone from my "HOOD" make it to the next level, hope he stays away from Darth Maul, cause these idiots hear in Columbus think he's GOD, and he shits gold bar's.

I Hate Them With Every Fiber Of My Being!!!

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