Brace yourself as this is going to hurt