 		var horizontalAlignment = self.horizontalAlignment
 		var verticalAlignment = self.verticalAlignment
 
-		let isVerticalArrangement = (arrangement == .imageBottom || arrangement == .imageTop)
-		if isVerticalArrangement {
+		switch arrangement {
+		case .imageBottom, .imageTop: // vertical
+
 			// step 2: measure sizes
 
 			if let imageView = imageView {


	public enum Arrangement {

		case imageBottom
		case imageLeft
		case imageRight

					textLabelFrame.horizontalCenter = size.width / 2
				}
			}

		case .imageLeft, .imageRight: // horizontal

			// step 2: measure sizes

			if let imageView = imageView {
