rolling back empty set