Changed HardImpl to HandImpl (¬¬)