always inherit