Rename poly adaptor to conditional adaptor