Kevin Smith fights back!