     */
     func beginScrolling() {
         let bounds = self.bounds
-        guard let size = textSize where size.width > bounds.width && self.scrollSpeed > 0 else {
+        let size = textSize
+        guard size.width > bounds.width && self.scrollSpeed > 0 else {
             return
         }
         let moveAmount = (size.width - bounds.width)

    override func layoutSubviews() {
        print(self.frame)
        self.textLayer.frame = self.bounds
        self.textLayer.frame.size.width = 500
    }
    
    /*

        }
    }
    
    var textSize: CGSize {
        get {
            return self.textLayer.preferredFrameSize()
        }
