Warning, past abuse mentioned.