give reflow a shot, quicker than reimplementing gq for now