who needs foo anyway?