account for new end states