only parse extras if available