Split polyoption out and using children.