Basic knife implementation.