Why exit here? It seems like the wrong thing to do.