This should be done in the parent class