Actually fill buf