I know I dropped at least 3 curse words at the end...