Why `CustomizeForeground` doesn't has return value and be counted as the return value of `CustomizeByOrientation` also?