Use a fixed thread pool. Breaks the user experience a little, but less crashy.