Ram and hammer