messed up y in foo