Removed the NSAssert from sending. These will completely terminate the program, and probably isn't a good idea to have in consumer code. I've replaced them with a boolean flag that will not send if it is triggered. Issue #14