I'm pretty sure exceptions were introduced in 5.0.0, not "shortly after".