NSMutableArray + delegate = goddamn magic.