Turns out pool already had a method doing the same thing