Some changes to foo