This function should also use `override` keyword.