Trigger warning : loads of bullshit ahead