                     $0.parentStackViewPosition = position
                     rightStackView.addArrangedSubview($0)
                 }
-                guard superview != nil else { return }
                 rightStackView.layoutIfNeeded()
             case .bottom:
                 bottomStackView.arrangedSubviews.forEach { $0.removeFromSuperview() }

                    $0.parentStackViewPosition = position
                    bottomStackView.addArrangedSubview($0)
                }
                guard superview != nil else { return }
                bottomStackView.layoutIfNeeded()
            case .top:
                topStackView.arrangedSubviews.forEach { $0.removeFromSuperview() }

                    $0.parentStackViewPosition = position
                    topStackView.addArrangedSubview($0)
                }
                topStackView.layoutIfNeeded()
            }
        }
