Navigation: modified two virtual functions to pure virtuals.