             }
 
             xOrigin = padding
-            break
 
         case .Bottom:
             if group == .Horizontal {

        case .ToTheRightMatchingTop:
            xOrigin = sibling.xMax() + padding
            yOrigin = sibling.y()
            break

        case .ToTheRightMatchingBottom:
            xOrigin = sibling.xMax() + padding
            yOrigin = sibling.yMax() - height
            break

        case .ToTheRightCentered:
            xOrigin = sibling.xMax() + padding
            yOrigin = sibling.yMid() - (height / 2.0)
            break

        case .ToTheLeftMatchingTop:
            xOrigin = sibling.x() - width - padding
            yOrigin = sibling.y()
            break

        case .ToTheLeftMatchingBottom:
            xOrigin = sibling.x() - width - padding
            yOrigin = sibling.yMax() - height
            break

        case .ToTheLeftCentered:
            xOrigin = sibling.x() - width - padding
            yOrigin = sibling.yMid() - (height / 2.0)
            break

        case .UnderMatchingLeft:
            xOrigin = sibling.x()
            yOrigin = sibling.yMax() + padding
            break

        case .UnderMatchingRight:
            xOrigin = sibling.xMax() - width
            yOrigin = sibling.yMax() + padding
            break

        case .UnderCentered:
            xOrigin = sibling.xMid() - (width / 2.0)
            yOrigin = sibling.yMax() + padding
            break

        case .AboveMatchingLeft:
            xOrigin = sibling.x()
            yOrigin = sibling.y() - padding - height
            break

        case .AboveMatchingRight:
            xOrigin = sibling.xMax() - width
            yOrigin = sibling.y() - padding - height
            break

        case .AboveCentered:
            xOrigin = sibling.xMid() - (width / 2.0)
            yOrigin = sibling.y() - padding - height
            break
        }

        frame = CGRectMake(xOrigin, yOrigin, width, height)

            xOrigin = primaryView.xMax() + padding
            yOrigin = primaryView.y()
            width = superviewWidth - primaryView.xMax() - (superviewWidth - secondaryView.x()) - (2 * padding)

        case .ToTheRightMatchingBottom:
            xOrigin = primaryView.xMax() + padding
            yOrigin = primaryView.yMax() - height
            width = superviewWidth - primaryView.xMax() - (superviewWidth - secondaryView.x()) - (2 * padding)

        case .ToTheRightCentered:
            xOrigin = primaryView.xMax() + padding
            yOrigin = primaryView.yMid() - (height / 2.0)
            width = superviewWidth - primaryView.xMax() - (superviewWidth - secondaryView.x()) - (2 * padding)

        case .ToTheLeftMatchingTop:
            xOrigin = secondaryView.xMax() + padding
            yOrigin = primaryView.y()
            width = superviewWidth - secondaryView.xMax() - (superviewWidth - primaryView.x()) - (2 * padding)

        case .ToTheLeftMatchingBottom:
            xOrigin = secondaryView.xMax() + padding
            yOrigin = primaryView.yMax() - height
            width = superviewWidth - secondaryView.xMax() - (superviewWidth - primaryView.x()) - (2 * padding)

        case .ToTheLeftCentered:
            xOrigin = secondaryView.xMax() + padding
            yOrigin = primaryView.yMid() - (height / 2.0)
            width = superviewWidth - secondaryView.xMax() - (superviewWidth - primaryView.x()) - (2 * padding)

        case .UnderMatchingLeft, .UnderMatchingRight, .UnderCentered,  .AboveMatchingLeft, .AboveMatchingRight, .AboveCentered:
            fatalError("[NEON] Invalid Align specified for alignBetweenHorizonal().")
