c is hard. dawg.