adapted again, still fails