Added validation for knife