At what point do we choose a lending limit? It seems like we should return `nil` or some sort of null object if a lending limit hasn't been selected.

I don't think we rely on any of the rules methods before choosing a lending limit, but it would be nice not to do it accidentally.