additional checks to combine quads -- with bug