Added allocation for pools (sort of arbitrary on my part)