ITakeRules.HandleTake returns a value to indicate whether Take should proceed with the action or not. The great library of kuz, in database/static/testing, demonstrates why this may be useful.