Replacing iteration with extract() ?!