Who needs all this complexity?