Maybe Jack ~is~ Batman.
Well, he does have all those cool toys...
Heh...Steve is all the time telling the boys *he's* Batman. I don't know why...it's a running joke they've had for years.
Joshua even got him a plush blanket with Batman on it a couple of years ago to wrap up in when he's in his truck, because his truck heat isn't very good.