Probably shouldn't have sworn so much...