Did I just spend two hours fighting a semicolon? Yup!