everything except "inherits"