Die 4 codepaths mit comments erklaert ...