@ids1024 surprisingly accurate and wrong at the same time