I'll add connection pooling support once I find the time