fix: needs_threshold not plural in repr