weird evolution problem