Michael Ruse makes sense again!