Backbone.js llamando a render después de que se llena la colección

Estoy tratando de llamar a render después de obtener una colección.

En mi método de inicialización tengo:

this.collection.bind('all', this.render, this);
this.collection.fetch();

En IE parece que a veces intenta renderizar, antes de que la colección tenga datos. Las colecciones no parecen tener un evento de 'cambio' al que se pueda vincular, ¿existe una mejor manera de garantizar que la colección se haya recuperado antes de la representación?

¡Gracias!

EDITAR:

Si actualizo la página, parece que siempre funciona, sin embargo, si vuelvo a hacer clic en la barra de direcciones y la página se carga, nunca funcionará.

Respuestas a la pregunta(4)

Su respuesta a la pregunta