Should this be an override? I never know what is better for implementations.