no longer calling gets
returning a single error (since that is all that apple will send)
fix notifications bug
introduce delegates