- don't try to copy an incomplete matrix when passing it to rowWiseBuild - test copy assignment in addition to copy construction - make sure preallocated matrix can hold all inserted data