Optimize this.base