fixing recursive loading and missing route object exception