remove assertions, add in some supporting code for assertion removal
add a podspec for DIY to pull internally