data can validly be 0, in which case we never have a localpool.