is this necessary