lots of breakage and confusion