user inheritance fix