Flat cycles