steps: detect and abort on common inheritance errors