Changed all direct calls to grabFromPool to use the New functions where applicable