amputates
not defined yet