No tak, też o tym pomyślałem, tylko ta podwójna negacja jest po to aby wymusić typ na boolean czy co ?