BUT WHAT IS flies lay their eggs in the cheeese, REALLY?