groupThreads are now more functional