non-corrupt version