Full Flat Functions