Hold on, this could get rough.