better call super to avoid problems