Yep I agree that is not probably the best solution. However, that has probably more to do with limitations of the BackgroundExecutor - I've opened two separate issues for this #314 and #315