Fixed another bug: no need to check result length for one dict