Fetching the model before the listener's been definitively set is a bad idea.