OK, sorry. That was WAY too long ...