punishing someone requires a method of punishment