Port deterministic constructors
Port ergodic constructors
Clean up vestigial code
Refuse to handle exclusive slices in