block inheritant