Possibly, or maybe `as_independent` is just the wrong method for this.