there are two potential endings