steve klabnik review