Fighting for my life here. Good lord these are hard.