probably worth some usage docs for this.