More worker and buffer implementation.