Remove dependency on Result
Improve the cut action based on feedback from Lutz