Based on https://github.com/crowdresearch/collective/issues/39
Based on crowdresearch/collective#39