Moved matches and matches_past_clump to the align memory data structure to get rid of unnecessary memory allocation