added ability for this.base calls to return a value