Proper way to override