The most serious proposal I saw was making a reference counted class hierarchy, parallel to the GC one, which would automatically add and release reference. Then Throwable can become one of those. Even Walter seems onboard so it might be implemented eventually.