More details in Assert and Pool documentation