Uses pooled connection instead of toplevel