less gratuitous breakage, just duplication