Make it support to choose policy.