Collapsing factory methods.