Make this.previous work correctly