Perhaps it should use `pool`?