Hint 2

The checks in this contract are quite strict, would be a shame if you could mix up vaults and pools.