Is it a virtual function? If so, please add keyword `virtual`.