uncaught exception 'NSInvalidArgumentException'

I really think this is working now... solves #189