gah... needed to rework a few things to make this cocoapods ready