id is already an NSString so calling stringValue on it raises a SIGABRT