Pool constructor correction