James Garfield certainly knows a thing or two about undetectable weapons.