make compact pools a little less idiomatic