Made the gradient channels buffered to avoid contention