speedups to IDict -->