I must really think before I write this kind of shit