             context("WebLinkDelegate") {
 
                 it("is a weblinkdelegate") {
-                    expect(controller as WebLinkDelegate).notTo(beNil())
+                    expect(controller as? WebLinkDelegate).notTo(beNil())
                 }
 
                 describe("-webLinkTapped:data:") {

            context("UICollectionViewDelegate") {

                it("is a UICollectionViewDelegate") {
                    expect(controller as UICollectionViewDelegate).notTo(beNil())
                }

                describe("-collectionView:didSelectItemAtIndexPath:") {

            context("UIScrollViewDelegate") {

                it("is a UIScrollViewDelegate") {
                    expect(controller as? UIScrollViewDelegate).notTo(beNil())
                }

                describe("-scrollViewDidScroll:") {
