OK, I will add the core_ext back. 
The annoyance is that the main thread needs these methods!