fix for ie9 with collections