The following error is a bit misleading: `the type SomeTrait + 'static contains interior mutability and a reference may not be safely transferrable across a catch_unwind boundary` Since `SomeTrait` is a trait object, it seems to me `may contain (...)` is more precise.