only use this.model if it exists!