allow limits to be set individually