We're going to need tests for this.