Kowalski analysis